Skip to content

Software Engineer
Company | Becton Dickinson |
---|
Location | San Diego, CA, USA |
---|
Salary | $80600 – $133000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Junior, Mid Level |
---|
Requirements
- 1-3 years of software development experience
- Expertise in programming languages (Go, Java, .Net)
- Built and maintained RESTful API interfaces to provide fine-grained access control and role-based permissions for platform consumers
- Familiarity with AWS serverless technology (Lambda, DynamoDB, S3, and CloudWatch)
- Designed and executed end-to-end test cases, including unit, integration, and load testing, ensuring reliability and scalability of the IAM service
- Excellent problem-solving and analytical skills with a focus on delivering scalable, maintainable, and high-performing solutions
Responsibilities
- Implement platform features related to building and deploying the codebase
- Implement core libraries related to CLI, SDKs and observability
- Build and optimize RESTful APIs to manage user roles, permissions, and access policies, ensuring adherence to standards such as OAuth 2.0 and OpenID Connect
- Integrate SDKs and APIs from 3rd Party Identity management solutions to enable authentication flows, including token-based authentication (JWT) and federated identity management
- Write highly performant concurrent code to handle millions of authentication and authorization requests daily with minimal latency
- Apply API-first design principles and software patterns to build modular, reusable, and well-documented services
- Leverage serverless architecture (e.g., AWS Lambda) for cost-effective, scalable services that minimize infrastructure overhead
- Ensure the best practices in Software engineering, CI/CD pipelines, testing, and monitoring to maintain high-quality releases
- Collaborate closely with product management, architecture, and other cross-functional teams to ensure seamless delivery of features
Preferred Qualifications
No preferred qualifications provided.