OEC is a company that provides software solutions to the automotive parts and repair industry. They are seeking a Senior Software Engineer to help shape and scale the core platform capabilities that power their products and customer experience, focusing on authentication, authorization, account management, and internal tooling.
Responsibilities:
- Design, build, and evolve authentication and authorization capabilities across the platform
- Help shape customer account, subscription management, and core platform services
- Create secure, scalable, and reusable platform patterns used across engineering teams
- Improve developer experience through streamlined integrations, reference implementations, and self-service tooling
- Lead complex technical initiatives from architecture and design through production delivery
- Write clean, maintainable, high-quality code and perform thoughtful code reviews
- Mentor engineers and contribute to a strong engineering culture focused on collaboration and continuous improvement
- Leverage modern AI-assisted and agentic development workflows to accelerate development, testing, and delivery cycles
- Identify and reduce technical and operational risk across distributed systems and platform services
Requirements:
- 6+ years of experience building and operating production-grade software systems
- Strong backend engineering experience with .NET / C#
- Experience designing, building, and securing APIs in distributed systems environments
- Hands-on experience with authentication and authorization systems
- Ability to work independently and drive solutions in ambiguous or evolving problem spaces
- Strong understanding of Git, CI/CD pipelines, and modern software development practices
- Experience working in Agile engineering environments
- Strong ownership mindset with the ability to drive work end-to-end
- Excellent communication and collaboration skills, especially in technical discussions and code reviews
- Experience with ASP.NET Core or modern .NET frameworks
- Familiarity with Auth0, Permit.io, or similar identity platforms
- Experience with observability, testing, resiliency, and reliability engineering patterns
- Experience using AI-assisted engineering workflows and modern developer tooling
- Strong SQL skills and experience optimizing relational databases
- Cloud-native development experience, preferably in AWS
- Experience building platform services, internal developer tooling, or shared infrastructure
- Front-end experience with React and micro-frontend architectures