Manager, Software Engineering
Cox Automotive
The Manager, Software Engineering is responsible for leading and developing high-performing engineering teams that design, build, and deliver scalable, high-quality software solutions. This role combines strong people leadership with technical direction, ensuring teams consistently deliver business value while maintaining engineering excellence.
In addition, this role drives adoption of AI-transformed development practices and specification-driven engineering, enabling faster, higher-quality, and more predictable delivery outcomes. What You'll Do Team Leadership & Delivery- Lead, grow, and mentor a team of software engineers, fostering a culture of accountability, collaboration, and continuous improvement.
- Oversee the planning, design, development, and delivery of software products and services.
- Ensure delivery of secure, scalable, and well-tested software aligned with business and customer needs.
- Partner with Product, Architecture, and Business stakeholders to translate requirements into technical solutions.
- Establish and enforce engineering best practices, including testing, automation, observability, and reliability.
- Drive continuous improvement across development processes, including Agile practices and DevOps principles.
- Promote high standards of code quality, architecture, and system design.
- Champion adoption of AI-assisted development tools (e.g., Copilot, Claude) for coding, testing, and documentation.
- Define best practices for safe, secure, and effective AI usage within the SDLC.
- Enable teams to evaluate and validate AI-generated outputs for correctness, security, and maintainability.
- Drive productivity improvements through AI-enabled automation and developer workflows.
- Establish and scale spec-driven development (SDD) practices across teams.
- Ensure clear, structured specifications define requirements, architecture, and acceptance criteria before implementation.
- Promote specification-first workflows where specs serve as the authoritative input for development and AI-assisted execution.
- Align engineering, product, and UX teams around shared specifications to improve clarity and reduce rework.
- Contribute to technical strategy and roadmap planning.
- Represent engineering in cross-functional planning and strategy discussions.
- Use metrics to guide data-driven decisions and continuous improvement.
- Manage hiring, onboarding, performance management, and career development of team members.
- Coach engineers on technical skills, system design, and modern development practices.
- Build a strong engineering culture focused on ownership, craftsmanship, and learning.
- Bachelor's degree in Computer Science and 6 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and 4 years' experience; a Ph.D. and 1 year experience in a related field; or 18 years' experience in a related field.
- Proven background in hands-on software engineering required, with demonstrated success designing, building, and scaling production-grade systems prior to moving into leadership.
- 6+ years of software engineering experience, including experience leading or managing teams.
- Experience designing and building distributed, cloud-based applications (e.g., AWS).
- Strong understanding of software development lifecycle, Agile methodologies, and modern engineering practices.
- Availability for rotational on-call duties outside of standard business hours may be required.
- Atlanta based Candidates Only - In Office 3 days a week required.
- Experience leading distributed or global engineering teams.
- Experience in highly scalable or high-availability systems.
- Background in platform engineering or API-driven architectures.
- Experience driving large-scale engineering transformations (e.g., AI adoption, modernization initiatives).
- Teams consistently deliver high-quality software with predictable outcomes.
- AI is effectively embedded in day-to-day engineering workflows, improving speed and quality.
- Spec-driven practices reduce ambiguity, rework, and defects.
- Engineers are engaged, growing, and operating at a high level of ownership.
- Strong alignment between engineering, product, and business outcomes.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Manager, Software Engineering. Be the first to apply!
Related searches
- ngo software engineer Chamblee, GA
- software developer positions Chamblee, GA
- consulting software engineer Chamblee, GA
- software developer Chamblee, GA
- software engineer healthcare Chamblee, GA
- cybersecurity software engineer Chamblee, GA
- software developer fintech Chamblee, GA
- software engineer amazon Chamblee, GA
- software engineer Chamblee, GA
- information technology software engineer Chamblee, GA
