Posted 2mo ago

Director of Software Engineering (MI, Detroit)

@ Eccalon
Detroit, Michigan, United States
OnsiteFull Time
Responsibilities:define roadmap, lead teams, mentor engineers
Requirements Summary:10+ years software engineering experience, 5+ years in leadership; cloud-native architectures (AWS and Azure); microservices; Agile; strong cross-functional collaboration.
Technical Tools Mentioned:AWS, Azure, Docker, Kubernetes, Microservices, CI/CD, SAFe
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Job Summary:



We are looking for a visionary and technically strong Director of Software Engineering to lead our engineering teams in building scalable, secure, and high-performance software solutions. This role is pivotal in shaping our technical strategy, driving engineering excellence, and delivering innovative products in a fast-paced, tech-driven environment.



Responsibilities:




  • Leadership & Strategy

    • Define and execute the engineering roadmap in alignment with company goals and product strategy, and technical leadership.

    • Lead and mentor tech leads, software and QA engineers across multiple teams.

    • Foster a high-performance culture focused on innovation, accountability, and continuous improvement.

    • Establish clear goals, metrics, and accountability frameworks for engineering teams



  • Technical Oversight

    • Help guide architectural decisions and ensure adherence to modern software engineering principles.

    • Champion best practices in software design, testing, deployment, and operations.

    • Evaluate and implement new technologies to improve scalability, reliability, and developer productivity.



  • Project & Product Delivery

    • Collaborate with leadership, design, and the Product Delivery Office to deliver high-quality software on time and within scope.

    • Strong command of SDLC best practices, agile methodologies, and application lifecycle management

    • Ensure robust monitoring, alerting, and incident response practices are in place.





Required Qualifications:




  • Bachelor?s or Master?s degree in Computer Science, Engineering, or a related field.

  • 10+ years of software engineering experience, including 5+ years in a leadership role.

  • Proven experience leading engineering teams in a technical product or SaaS company.

  • Excellent communication and cross-functional collaboration skills

  • Deep understanding of cloud-native architectures (AWS and Azure), microservices, and distributed systems.

  • Strong communication and collaboration skills, with the ability to influence across departments.

  • Experience with Agile, Scrum, or SAFe methodologies.



Preferred Qualifications:




  • Familiarity with security and compliance standards (e.g., FedRAMP, PCI, etc.)

  • Background in AI/ML, data engineering, or platform engineering is a plus.