About The Position

OEC provides software solutions to those who work in the automotive parts and repair industry. Our solutions make it easier for automotive industry professionals to buy and sell parts, conduct repair research & planning, optimize estimates, improve the parts supply chain, and more. OEC partners with many of the world’s largest manufacturers, dealers and suppliers, shops and repairers, and service providers, giving our customers access to a comprehensive network and a streamlined workflow. We’re looking for a Senior Software Engineer to help shape and scale the core platform capabilities that power our products and customer experience. This role is ideal for an engineer who thrives in complex environments, enjoys solving distributed systems challenges, and wants to influence platform architecture, developer experience, and modern engineering practices. You’ll work across authentication, authorization, account management, platform services, and internal tooling while partnering closely with product and engineering teams across the organization. If you enjoy building secure, scalable systems and want to have a direct impact on engineering velocity and platform reliability, we’d love to talk.

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.

Nice To Haves

  • 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.

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.

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k) with company match
  • Unlimited Flex Time Off
  • 10 company-paid holidays
  • Remote-first role with monthly communication stipend
  • Professional development programs
  • Tuition assistance
  • Quarterly book program
  • Free wellness coaching
  • Pet insurance
  • Home office equipment stipend
  • Employee resource groups
  • Exclusive employee discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service