Posted in

Software Engineer

Software Engineer

CompanyBecton Dickinson
LocationSan Diego, CA, USA
Salary$80600 – $133000
TypeFull-Time
Degrees
Experience LevelJunior, 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.