CareerPlan

Lead Software Engineer

United States of America, Ann Arbor, MichiganFull-time2026-10-08 → 2026-11-10
Hybrid

Core

Design, build, and operate scalable enterprise software solutions, external/internal APIs, and cloud-native microservices serving customers at scale.

Role type

Lead Software Engineer (Backend/Frontend)

Builds

External and internal RESTful APIs, microservices, cloud-native services, and modern web applications.

Domain

Enterprise Software, Cloud Computing, API Engineering

Deliverable

production ML models | product features

Required skills

C#, .NET, ASP.NET Core, Microservices Architecture, Angular, TypeScript, Cloud Platforms (AWS/Azure/GCP), Docker, Kubernetes, CI/CD, SQL, Git

Preferred skills

C++, Event-driven architectures (Kafka/RabbitMQ), API Gateway technologies, OAuth/OpenID Connect

Technologies

C#, .NET, ASP.NET Core, Angular, TypeScript, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, GitHub Copilot

Responsibilities

Design and implement microservice-based architectures; Develop modern web applications using Angular and TypeScript; Lead technical design decisions and mentor engineers; Implement CI/CD pipelines and DevOps practices; Ensure security and compliance throughout the software lifecycle.

Seniority

Senior, hands-on IC with leadership responsibilities