Sr. Staff Software Engineer (IAM) jobs in United States
cer-icon
Apply on Employer Site
company-logo

BD · 2 months ago

Sr. Staff Software Engineer (IAM)

BD is one of the largest global medical technology companies in the world, dedicated to advancing health. The Sr. Staff Software Engineer (IAM) will define and design secure, multi-tenant SaaS applications with a focus on Identity and Access Management, while collaborating with engineers to evolve product architecture aligned with business goals.

Health CareMedical DeviceTechnical Support
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design and implement scalable, secure IAM solutions, including identity federation, SSO, user lifecycle management, and policy-based access control
Define and evolve architecture for multi-tenant SaaS applications using microservices, event-driven, and cell-based paradigms
Design scalable, secure, resilient, and cost-effective cloud-native systems aligned with business and product strategy
Lead architectural initiatives, proof-of-concepts, and technology evaluations to guide platform evolution
Collaborate with product managers and engineering teams to refine product vision and ensure architectural alignment
Mentor developers and foster a culture of technical excellence and architectural best practices
Conduct design and code reviews to ensure simplicity, maintainability, and adherence to standards
Continuously assess existing systems against best practices and drive improvements
Ensure seamless system integration, performance optimization, and scalability across distributed services
Promote architectural community development and contribute to shared knowledge and paved paths

Qualification

IdentityAccess Management (IAM)Multi-tenant SaaS architectureCloud-native systemsRESTful APIsEvent-Driven Architecture (EDA)Microservices architectureDomain Driven Design (DDD)AWS servicesDevOps practicesC#.NETGolangJavaScriptAngularReact

Required

Bachelor's degree in computer science, Computer Engineering, or related IT/technical field of study required
15+ years of progressive Software Engineering experience, with 8+ years focused on IAM and cloud security
Design and implement scalable, secure IAM solutions, including identity federation, SSO, user lifecycle management, and policy-based access control
Define and evolve architecture for multi-tenant SaaS applications using microservices, event-driven, and cell-based paradigms
Design scalable, secure, resilient, and cost-effective cloud-native systems aligned with business and product strategy
Lead architectural initiatives, proof-of-concepts, and technology evaluations to guide platform evolution
Collaborate with product managers and engineering teams to refine product vision and ensure architectural alignment
Mentor developers and foster a culture of technical excellence and architectural best practices
Conduct design and code reviews to ensure simplicity, maintainability, and adherence to standards
Continuously assess existing systems against best practices and drive improvements
Ensure seamless system integration, performance optimization, and scalability across distributed services
Promote architectural community development and contribute to shared knowledge and paved paths
Experience with Domain Driven Design (DDD) and its principles
Strong understanding of software design patterns and principles, such as SOLID principles and the Single Responsibility Principle
Strong experience in designing RESTful APIs
Understanding of Cell-based architecture and its benefits, such as scalability, resilience, and simplicity
Experience with Event-Driven Architecture (EDA) and its patterns, such as publish-subscribe, message queuing, and event sourcing
Familiarity with microservices architecture and its patterns, such as service discovery, API gateways, and service meshes
Experience designing scalable identity and modern authorization systems, including policy-based access control using frameworks like Casbin, OPA, or similar
Hands-on experience with Okta and Auth0 for identity federation, SSO, and user lifecycle management
Extensive experience with Identity and Access Management (IAM), including identity federation, SSO, user lifecycle management, and policy-based access control using frameworks such as Okta, Auth0, Casbin, or OPA
Hands-on experience with AWS services: Lambda, API Gateway, S3, DynamoDB, SQS, Kinesis
Strong grasp of DevOps practices: CI/CD, infrastructure as code, automated testing
Experience with data storage and retrieval: relational and NoSQL databases
Exposure to big data technologies: Spark, Hive, EMR, EMR Serverless, KDA
Proficiency in C#, .NET, Golang, and frontend frameworks like JavaScript, Angular, React

Preferred

Exposure to SPIFFE/SPIRE for secure service identity and workload authentication is a plus

Benefits

We are strongly committed to investing in our associates—their well-being and development, and in providing rewards and recognition opportunities that promote a performance-based culture.
We demonstrate this commitment by offering a valuable, competitive package of compensation and benefits programs which you can learn more about on our Careers Site under Our Commitment to You.

Company

BD helps advance clinical therapy with the process for patients and health care providers with innovative technology services and solutions.

H1B Sponsorship

BD has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (66)
2022 (4)
2021 (3)

Funding

Current Stage
Public Company
Total Funding
$540M
Key Investors
Steris
2023-08-02Post Ipo Equity· $540M
1962-04-23IPO

Leadership Team

leader-logo
Tom Polen
Chairman, CEO and President
linkedin
leader-logo
Richard Byrd
Executive Vice President and President of the BD Interventional Segment
linkedin
Company data provided by crunchbase