Staff Software Engineer

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Software Engineer building Java backend services for Sonatype’s software supply chain security platform. Supporting product provisioning, licensing, purchasing, scalability, and reliability.

Responsibilities

  • Develop and maintain core services enabling customers to provision, purchase, and license Sonatype products
  • Design, develop, test, and maintain software powering provisioning, licensing, and purchasing capabilities
  • Build scalable, reliable, and maintainable backend services
  • Contribute to technical design discussions and architectural decisions
  • Collaborate with engineers, product managers, and cross-functional teams
  • Write clean, well-tested, maintainable code and participate in code reviews
  • Troubleshoot production issues and improve system performance, reliability, and scalability
  • Mentor and coach engineers through technical guidance, design reviews, and knowledge sharing
  • Contribute to automation, infrastructure improvements, and cloud-native engineering practices
  • Deliver meaningful impact as a hands-on individual contributor

Requirements

  • 6+ years of professional software engineering experience developing production-grade applications
  • Direct experience using agent-driven development and code review
  • Strong experience building backend applications with Java
  • Experience with additional programming languages like Golang and Python
  • Experience working with cloud platforms, particularly AWS
  • Hands-on experience with Docker, Terraform, and Ansible
  • Experience with Maven
  • Experience with relational databases such as PostgreSQL or MySQL
  • Experience with event-driven architectures and microservices
  • Strong understanding of software design principles, testing, debugging, and distributed systems
  • Excellent communication skills and a passion for mentoring fellow engineers
  • Desire to remain highly technical and hands-on while contributing technical leadership
  • Exposure to Microsoft Azure and/or Google Cloud Platform (GCP)
  • Experience building or supporting commercial platforms involving licensing, provisioning, subscription management, or purchasing systems
  • Experience working in Agile development environments
  • Familiarity with DevOps and CI/CD best practices

Benefits

  • Parental leave
  • Diversity and inclusion working groups
  • Flexible working practices
  • Equal-opportunity employment
  • Disability and special-needs accommodation

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AnsibleAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaMavenMicroservicesMySQLPostgresPythonTerraformGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.