Manager, Software Engineering

Cox CommunicationsAtlanta, GA
Hybrid

About The Position

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.

Requirements

  • 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.
  • Drug Testing To be employed in this role, you’ll need to clear a pre-employment drug test. Cox Automotive does not currently administer a pre-employment drug test for marijuana for this position. However, we are a drug-free workplace, so the possession, use or being under the influence of drugs illegal under federal or state law during work hours, on company property and/or in company vehicles is prohibited.

Nice To Haves

  • 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).

Responsibilities

  • 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.

Benefits

  • The Company offers eligible employees the flexibility to take as much vacation with pay as they deem consistent with their duties, the company’s needs, and its obligations; seven paid holidays throughout the calendar year; and up to 160 hours of paid wellness annually for their own wellness or that of family members.
  • Employees are also eligible for additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave.
  • health care insurance (medical, dental, vision)
  • retirement planning (401(k))
  • paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service