Staff Software Engineer (Java)

Sonar•Geneva, IL
•Hybrid

About The Position

Sonar is seeking a driven, autonomous Staff Engineer to join the Billing Squad within its StoreFront department. The squad is a cross-functional, fast-growing team that enables the launch of Sonar products for customers of all sizes. Its AI-native, usage-based offerings require the team to develop innovative pricing models. The role partners with Product Managers, Engineering Managers, and Staff and Principal Engineers to lead critical billing features from architecture and design through implementation and deployment, delivering a frictionless and secure experience for millions of developers. The position involves collaborating across design, product, engineering, and go-to-market teams; taking ownership of squad delivery; architecting on-premises and AWS applications; overseeing deployment and production monitoring; troubleshooting live issues; mentoring engineers; and helping set team goals. Sonar's office model has three anchor days each week—Monday, Tuesday, and Thursday—and candidates are expected to be based in the posted location. Relocation may be supported for the right candidate.

Requirements

  • More than 6 years of software engineering experience, including experience as a Tech Lead, Staff Engineer, or Software Architect.
  • Ability to take initiative and bring multi-stakeholder, multi-engineer work to completion with little to no supervision.
  • Proficiency in working with and steering AI coding tools such as Codex and Claude.
  • Experience supporting and mentoring team members.
  • Proficiency with Java and a strong commitment to Clean Code and rigorous software quality standards.
  • Experience architecting cloud-native applications.
  • Experience with relational RDBMS technologies such as Postgres and with SQL.

Nice To Haves

  • Domain expertise in billing and payment processing systems, including Stripe, and/or general experience with subscription management.

Responsibilities

  • Collaborate with UX designers, Product Management, and engineering teams to deliver robust security features and an optimal user experience.
  • Work cross-functionally with product squads and go-to-market teams to support smooth releases of new features and products.
  • Own squad deliverables and drive sprints toward successful completion.
  • Architect and guide the design of on-premises and AWS cloud applications.
  • Oversee feature deployment and production monitoring, and troubleshoot team-specific live issues.
  • Mentor engineering team members, support their technical growth, and remove blockers to their autonomy.
  • Contribute to the definition of the team’s short- and long-term goals.
  • Lead critical billing initiatives end to end, from architecture and design through implementation and deployment.

Benefits

  • Relocation support may be available for the right candidate.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service