Remote job
Senior Software Developer - Core Platform Services
Job details
About this role
Role overview Develop foundational platform services that help engineering teams build and deliver software consistently at scale. This senior role focuses on an access control service and combines hands-on backend development with technical guidance, cross-team collaboration, and mentorship.
Responsibilities - Design, build, and maintain secure, efficient, well-tested software for platform services. - Analyze complex technical problems and adapt solutions to new requirements. - Contribute across the software lifecycle, from design and implementation through testing, integration, and deployment. - Strengthen team practices through code reviews, design discussions, and technical guidance. - Support and mentor less experienced developers. - Apply AI-assisted development tools to improve implementation, testing, design, and review work.
Requirements - At least five years of professional software development experience. - Professional programming experience in Go, Java, C++, or another advanced object-oriented language. - Experience building and operating scalable, highly available backend services. - Experience with AWS or comparable cloud-native environments and applications running in Kubernetes. - Relevant bachelor's degree or higher in computer science, software engineering, or a related discipline. - Strong communication skills and the ability to deliver quality work independently while collaborating with others.
Benefits and work setup Benefits include employee equity, flexible time off, paid volunteer days, retirement contributions with matching, professional development, health and wellbeing coverage, employee assistance resources, and family-forming and parental benefits. Remote interviews are expected to use video; accommodations may be arranged for technical or location-related constraints.