Senior Software Engineer, Platform (Full Stack)
OECOEC 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.
What You’ll Do
- 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.
What You Bring Required Experience
- 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 w
Opens the company's application page
Listed via
Himalayas
himalayas.app
Similar roles
Design & Tech
Related reads from TCHNX

AI Training Data Is Poisoning Design Trends. Here's How to Spot It
As generative AI tools flood the design industry, their training datasets are creating a homogenised aesthetic. We investigate how outdated samples are flattening creativity and what designers can do about it.

Why Do AI-Generated Algorithmic Interfaces Feel Wrong?
AI-optimized interfaces may be mathematically efficient, but they often violate the psychological principles humans expect. I examine why algorithmic design creates friction, even when the data suggests it shouldn't.

Why AI Design Tools Are Quietly Replacing Junior Designers and What Actually Comes Next
AI tools promise efficiency, but London studios are discovering an unexpected paradox: automation creates new bottlenecks requiring precisely the expertise being eliminated. We investigate what's actually happening to entry-level design work.
