Senior Software Engineer, Identity Core
New
J
JobgetherIdentity Infrastructure
Fully remote work opportunity within the United States.Full-TimeSenior
Salary$124,000 to $329,200 USD
Apply NowOpens the employer's application page
Job Details
- Required Skills
- TypeScriptGoReactMicroservicesDistributed Systems
Requirements
- Professional experience in software engineering with a proven track record of building, maintaining, and delivering production-grade software applications.
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related field, or an equivalent combination of education and professional experience.
- Strong proficiency in one or more modern programming languages such as Go, Java, Python, C#, C++, JavaScript, Ruby, or Rust, with experience developing backend services.
- Experience designing scalable distributed systems, cloud-native applications, and highly available services.
- Understanding of authentication, authorization, identity management, or access control systems.
- Experience with observability, monitoring, logging, and designing systems for operational excellence.
- Knowledge of cloud platforms, microservices architecture, and modern software development best practices.
- Familiarity with frontend technologies such as React and TypeScript is a plus.
- Experience contributing to developer platforms, identity services, Git-based workflows, APIs, or open-source projects is advantageous.
Responsibilities
- Design, develop, and maintain scalable backend services using Go (Golang) to support authentication, authorization, identity management, and application integrations.
- Build highly available, geo-redundant services that deliver reliable performance across multiple cloud regions while supporting global-scale operations.
- Collaborate with product managers, designers, and engineering teams to deliver secure, user-focused features that balance performance, usability, and scalability.
- Contribute to frontend integrations and administrative workflows using modern web technologies to ensure seamless end-to-end user experiences.
- Participate in on-call rotations, proactively monitoring service health and maintaining high availability and operational excellence.
- Write clean, maintainable, and thoroughly tested code while promoting engineering best practices through collaboration and knowledge sharing.
- Continuously improve platform reliability, security, observability, and performance by identifying opportunities for architectural enhancements and operational efficiencies.
- Support the ongoing evolution of identity infrastructure to meet the growing needs of developers, enterprise customers, and cloud-native applications.
View Full Description & ApplyYou'll be redirected to the employer's site