Staff Software Engineer – US SaaS

Remote, USA
Posted Jun 13, 2026
Full-time

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

More Remote Jobs