Engineer, Software Engineering
$111,000–$139,000 year
On-site · San Diego, California, United States
Job Summary
Develop highly scalable, performant, and resilient CIAM solutions built on OAuth 2.0, OpenID Connect, SAML, and SCIM. Own software components from design to deployment with a focus on reliability and maintainability. Build modern web and backend applications using React, Java, JavaScript, MongoDB, and Redis. Emphasize quality with unit/integration tests and automation (Playwright, Cypress, Selenium). Identify gaps and raise engineering standards through code/security/design reviews. Enhance scalability and self-service onboarding. Support hiring and contribute to attracting top engineering talent.
Required Qualifications
- Bachelor’s degree in computer science or related field
- 4+ years of software engineering experience using Java/Spring Boot
- 3+ years of experience developing and operating applications in AWS
- 2+ years of experience developing front-end applications using React or JavaScript
- Working knowledge of OAuth 2.0, OpenID Connect (OIDC), SAML, SCIM, and JWT
- Experience integrating applications with identity providers such as Okta, Microsoft Entra ID, Duo, Auth0, Ping Identity, Keycloak, or Amazon Cognito
- Understanding authentication, authorization, session management, and secure API design principles
- Experience with RBAC, ABAC, and PBAC
- Proven ability to design and implement RESTful APIs and microservices
- Proficient in object-oriented programming, API design, and distributed system principles
- Hands-on experience with CI/CD pipelines, deployment strategies, and zero-downtime deployments
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.