Staff Software Engineer
Core
Senior technical leadership role building scalable, reliable, high-quality software systems in a cloud-native SaaS environment, combining hands-on engineering with architectural design and team mentorship.
Role type
Staff Software Engineer (Full-Stack)
Builds
Scalable, reusable, and maintainable full-stack application components, APIs, and cloud-native infrastructure.
Domain
SaaS, Cloud-Native
Required skills
C#, JavaScript/TypeScript, React, Angular, REST APIs, SQL, NoSQL, Kubernetes, OpenTelemetry, Unit/Integration/UI Testing
Preferred skills
Master's degree, SaaS experience in tech or financial services
Technologies
C#, .NET, React, Angular, TypeScript, HTML, CSS, REST, SQL, NoSQL, Kubernetes, OpenTelemetry, Docker
Responsibilities
Lead software design and code reviews; Participate in full application lifecycle from architecture to production support; Build scalable full-stack components; Champion API-first approach; Troubleshoot complex technical issues and optimize performance; Design and maintain testing strategies; Work with SQL/NoSQL databases and caching; Build and deploy applications on Kubernetes; Monitor system health and participate in on-call rotations; Mentor junior engineers; Improve development tools and engineering processes.