Summary
Join Imply, a fast-growing company revolutionizing real-time analytics, as a Software Engineer. You will play a key role in designing, building, and scaling our Identity service, collaborating with product teams to enhance authentication and authorization capabilities. This position requires expertise in Java, cloud infrastructure, and identity protocols. You will also conduct code reviews, security audits, and write comprehensive tests. Imply offers a competitive compensation package, including comprehensive benefits and unlimited paid time off. We encourage applications from diverse candidates, even if they don't meet every requirement.
Requirements
- 4+ years of building and shipping production-quality services and APIs using Java
- 2+ years of experience building and deploying systems and services using public cloud infrastructure such as AWS, GCP, and Azure
- Experience with identity concepts and protocols such as OAuth 2.0, OIDC, SAML, JWT
- Experience with implementing complex authorization rules, including RBAC
- Bachelorβs degree in computer science, engineering, or a related field (or equivalent experience)
- Solid grasp on good software engineering practices such as code reviews and deep focus on testability and quality
- Strong communication skills: ability to explain complex technical concepts to designers, support staff, and other engineers
Responsibilities
- Be an active part of our engineering team to design, set up, and scale our Identity (authentication and authorization) service
- Work cross functionally across product teams to build out our authentication and authorization capabilities, including modeling and implementing complex authorization rules
- Conduct code reviews, analysis, and security audits
- Write resilient tests to cover all functional requirements and conduct security audits
Preferred Qualifications
- Experience with containerized application deployment using Kubernetes in CI/CD
- Experience with authentication architectures using Keycloak or similar services
- Familiarity with policy agent concepts and implementations such as OPA or Oso
- Familiarity with with security best practices, such as threat modeling, security testing,Β vulnerability management
Benefits
- 100% Paid Medical, Dental and Vision Benefits
- 401(k) Program
- Fertility Coverage
- Pet Insurance
- Dependent Care FSA
- Mental Health Support
- Life and AD&D Insurance
- Unlimited Paid Time Off
- Wellness Stipend
- Home Office Equipment Reimbursement
- Pre-Tax Commuter Benefits
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.