SteerCRM is a company that offers a suite of software tools for automotive repair shops. They are seeking a skilled Lead Engineer for Integrations to drive the engineering work behind critical data integrations, ensuring seamless and reliable data flow between their platform and partner systems.
Responsibilities:
- Own the full integrations lifecycle from design through rollout, building a scalable, durable, and extensible integrations platform
- Lead technical conversations with 3rd party vendors, guiding the technical direction and advocating for Steer’s needs
- Design and run regular sync processes between Steer/AutoOps and partner systems using resilient patterns
- Build clear patterns for new integrations and document flows, edge cases, data shapes, and change-management steps to enable other engineers
- Maintain and improve existing integrations, focusing on reliability, throughput, and operational stability
- Work closely with Product, Support, and Customer Success during incidents and partner updates, maintaining a bias for fast incident response
Requirements:
- 8+ years of experience with .NET development, with a firm grasp of C#, ASP.NET Core, APIs, Entity Framework, or related technologies
- Experience with REST API's
- Experience working on Commercial / ISV software products
- Experience building and maintaining Windows Services, especially for on-premise systems
- Experience with message queues, background workers, scheduled jobs, and batch pipelines
- Deep experience building integrations using APIs, webhooks, queuing, and polling strategies
- Clear understanding of resilient distributed systems and failure patterns
- Experience working with authentication models used by older systems (API keys, token rotation, basic auth)
- Ability to lead technical discussions, set direction, and coach other engineers
- Experience with cloud platforms such as Azure, AWS, or GCP