Staff Software Engineer
Core
Lead the design and development of scalable, reliable, and maintainable software applications from discovery through production delivery, translating complex business needs into technical solutions.
Role type
Staff Software Engineer (Technical Leadership & Architecture)
Builds
Scalable backend services, APIs, distributed systems, and production-ready product features
Domain
B2B SaaS / Enterprise Software
Deliverable
production ML models | product features
Required skills
Software architecture, system design, distributed systems, API design, database management, AI-assisted development tools, technical trade-off evaluation, code quality, security, operational reliability
Preferred skills
B2B SaaS experience, backend-focused full-stack, cloud platforms, microservices, containerization, CI/CD, cross-team technical leadership, mentoring senior engineers, AI-powered application development
Responsibilities
Lead design and development of scalable software applications, evaluate architectural approaches and make technical trade-offs, identify technical debt and drive improvements, mentor engineers through design discussions and code reviews, collaborate with cross-functional stakeholders to align priorities
Seniority
Staff, hands-on IC with strategic leadership
