← All Careers
Posted Jun 7, 2026

Staff Software Engineer – US SaaS

Job Description: • Lead the design and delivery of large-scale software initiatives. • Drive architecture and technical decisions across multiple teams. • Build scalable, reliable, and maintainable backend systems. • Partner with Product, Engineering, and Leadership stakeholders. • Mentor engineers through technical guidance, design reviews, and best practices. • Improve system performance, reliability, and operational excellence. • Help define engineering standards and contribute to technical strategy. Requirements: • 12+ years of experience with Java in product applications. • 5+ years of experience designing and operating highly scalable distributed systems. • Kotlin is a strong plus. • Experience designing and delivering complex systems end-to-end. • Experience with highly scalable systems, async architecture & client-server development. • Experience with Kafka/RabbitMQ for event-driven architectures. • Experience with AWS, Spring Boot, PostgreSQL. • Monolith experience; building a new product on a monolith, not just breaking one apart or migration-only work. • Proven ability to influence technical decisions, collaborate cross-functionally, and mentor other engineers. • Experience building customer-facing products in multi-tenant environments. Benefits: • Medical, Dental & Vision Insurance • 401(k) • Equipment • Unlimited PTO • Growth opportunities and collaborative culture