IAM Sr. Software Engineer
The IAM Sr. Software Engineer is a hands-on technical role. The Identity and Access Management Sr. Software will play a multi-disciplinary part in the overall O'Reilly IAM ecosystem often bridging the gap between engineering and development. Data integration, configuration management, and workflow development that support the IAM capability at O'Reilly will be primary focuses of the role. Candidates do not need to have previous IAM experience but must be capable independent developers interested in and motivated to learn identity and access fundamentals.
This role is located in Springfield, MO and will require on-site work on a regular basis.
Responsibilities and Duties:
- Develop workflows that automate an enterprise mover, joiner, leaver process.
- Automate the assignment of user roles, role packages, and attributes.
- Create and support intake and request forms on the front end of various IAM and IGA processes.
- Develop cloud-native workflows deployed in Azure (Power Platform, Logic Apps, Azure Functions, Container Services) or similar cloud components with an emphasis on Low-Code No-Code automation workflows. Most scenarios will be low-code no-code but may need to be augmented with scripts and traditional software solutions at times.
- Build reusable service components, libraries, and middleware to support data integration between enterprise applications and an identity and access management platform.
- Build reusable service components, libraries, and middleware to support authentication, authorization, and API security patterns.
- Develop automation scripts to aid in operational support of IAM infrastructure.
- Translate business and technical requirements into well-architected, testable software solutions.
- Contribute to system design discussions, architecture reviews, and technical decision-making.
- Integrate workflows spanning multiple chained systems and directories.
- Create accessible detail-oriented artifacts including but not limited to conceptual diagrams, sequence diagrams, component diagrams, and well commented code.
- Design, develop, and maintain scalable backend services and APIs using modern programming frameworks (e.g.,.NET, C#, RESTful services).
- Implement Infrastructure-as-Code (Terraform, Bicep, ARM).
- Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Operationalize services and workflows via logging, observability, and other monitoring solutions.
- Write clean, maintainable, and well-documented code aligned with secure coding best practices.
- Develop automated unit, integration, and regression tests.
- Support troubleshooting and root-cause analysis for production issues.
Skills: Required:
- Solid understanding of object-oriented design, SOLID principles, and clean architecture patterns
- Experience or ability to learn PowerShell, Azure CLI, and other mechanisms for managing IAM infrastructure at scale.
- Experience developing microservices in containerized environments
- Ability to write maintainable, well-tested, production-grade code
- Experience building and maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, or similar)
- Strong problem-solving and troubleshooting skills
- Familiarity with data integration tools and ETL processes
- Experience with Git-based version control and collaborative development workflows
- Familiarity with modern authorization, session, and token handling patterns.
- Experience with or ability to learn Azure Power Platform automations and Logic Apps.
O'Reilly Auto Parts has a proven track record of growth and stability. O'Reilly is full of successful career stories and believes in a strong promote-from-within philosophy, encouraging you to grow your career along with the organization.
Total Compensation Package:
- Competitive Wages & Paid Time Off
- Stock Purchase Plan & 401k with Employer Contributions Starting Day One
- Medical, Dental, & Vision Insurance with Optional Flexible Spending Account (FSA)
- Team Member Health/Wellbeing Programs
- Tuition Educational Assistance Programs
- Opportunities for Career Growth
O'Reilly Auto Parts is an equal opportunity employer. The Company does not discriminate on the basis of race, religion, color, national origin or ancestry (including immigration status or citizenship), sex, sexual orientation, gender identity, pregnancy (including childbirth, lactation, and related medical conditions), age (40 and over), veteran status, uniformed service member status, physical or mental disability, genetic information (including testing or characteristics) or another protected status as defined by local, state, or federal law, as applicable.
Qualified individuals with a disability may be entitled to reasonable accommodation under the Americans with Disabilities Act. If you require a reasonable accommodation during the application or employment process, please send an email to rar@oreillyauto.com or call (800) 471-7431 option, and provide your requested accommodation, and position details.