Posted Sep 20, 2026

Director, Backend Engineering and Architecture

Apply Now
Job Title: Director, Backend Engineering and Architecture Location: Troy, Michigan Position Responsibilities - Contribute to backend architecture design, including design patterns and scalable system components. - Provide technical guidance to backend engineering team members to support alignment with architectural and performance objectives. - Support backend modernization initiatives, including migration to microservices and cloud-based platforms. - Establish and maintain backend design documentation, integration standards, and code-review practices. - Collaborate cross-functionally with Product, Frontend, and Security teams to implement technical solutions aligned with business needs. - Participate in architecture discussions, performance analysis, and system reliability improvements. - Ensure adherence to CI/CD best practices, code-quality metrics, and architectural standards. - Contribute to backend system scalability, observability, and performance optimization efforts. - Support system monitoring, capacity planning, and reliability engineering activities. - Telecommuting and working from home permitted from anywhere in the U.S. Required Skills & Experience - Bachelor’s or foreign equivalent degree in Computer Science or Computer Information Systems and 1 year of experience in the job offered or 1 year of experience in a related programming occupations such as DevOps Engineer, Software Developer, Software Engineer or equivalent using tools such as C#; 1 year of experience with .NET Core or equivalent backend framework; 1 year of experience using Cloud Platforms such as AWS, Azure, or GCP including experience with ECS, EKS, or AKS; 1 year of experience using Databases tools such as MySQL, SQL Server, and MongoDB, and Architecture tools such as Microservices, event-driven design, RESTful APIs; 1 year of experience with CI/CD pipeline management and monitoring tools; 1 year of experience with security tools such as OAuth2, IAM, encryption, load balancing, and distributed caching. - In lieu of a Bachelor’s or foreign equivalent degree in Computer Science or Computer Information Systems, employer will accept an additional 2 years of experience in the skills listed above.