Software Engineer
Core
Design, build, test, deploy, and maintain production-quality backend services and APIs for secure, reliable, and scalable access to product capabilities.
Role type
Backend Software Engineer
Builds
Backend services, APIs, libraries, and tooling for access management and platform capabilities
Domain
Software Engineering / Access Management / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Go, data structures, algorithms, APIs, testing, debugging, version control, distributed systems, cloud infrastructure
Preferred skills
RESTful/RPC APIs, authentication/authorization, identity/permissions, cloud platforms, containers, CI/CD, monitoring, observability, security principles, infrastructure-as-code
Technologies
Java, Go
Responsibilities
Design and implement backend software; build and improve services and APIs; write maintainable code and participate in code reviews; debug production issues and perform root-cause analysis; improve system reliability and observability; participate in incident response; contribute to technical documentation and engineering standards.
Seniority
Mid-level, hands-on IC