Lead Software Engineer

Cox CommunicationsAtlanta, GA
Remote

About The Position

Cox Automotive Corporate Services, LLC is seeking a Lead Software Engineer in Atlanta, Georgia. This role involves providing project leadership for software design processes, technical project management for test engineers and support teams, and contributing to scrum teams with expertise in modern software design, best practices, design patterns, and frameworks. The engineer will focus on application performance and maintainability, collaborating to build, deploy, monitor, and manage high-performing, highly available production systems. Key responsibilities include influencing technical solutions, coaching junior team members, articulating issues, drafting action plans, and communicating with management. The role also entails implementing platform-level components such as event architectures, messaging, and caching solutions, writing clean and efficient code, and managing the design and implementation of REST APIs, services, system tasks, and cloud solutions, while enhancing the performance and reliability of existing solutions.

Requirements

  • Bachelor’s or foreign equivalent degree in computer science or related field and 6 years of experience developing software in node.js or python.
  • 6 years of experience utilizing backend development in node.js OR Python.
  • 6 years of experience working with architecture, design and design patterns.
  • 6 years of experience using Angular or React web technologies.
  • 6 years of experience working with databases including Postgres or AuroraDB.
  • 6 years of experience programming web applications using React.
  • 6 years of experience working with one of the following AWS technologies: ECS, S3, AuroraDB, RDS, SQS, SNS, or Lambda.
  • 6 years of experience identifying system bottlenecks and architectural risks.
  • In lieu of a bachelor’s degree and 6 years of experience, the employer will accept a master’s or foreign equivalent degree and 4 years of experience, or a Ph.D. or foreign equivalent degree and 1 year of experience.

Responsibilities

  • Provide project leadership in connection with constructing and coordinating software design processes published to both internal and external consumers.
  • Provide technical project management to test engineers and support teams.
  • Contribute to the engineering efforts of scrum teams by applying knowledge of modern software design, best practices, design patterns, and frameworks, and an understanding of application performance and maintainability.
  • Collaborate with team to build, deploy, monitor, and manage a highly performing and highly available production system.
  • Influence technical solutions while coaching newer or less experienced scrum team members.
  • Articulate key issues, draft action plans, and communicate with management.
  • Implement platform-level components including event architectures, messaging, and caching solutions.
  • Write readable, maintainable, and efficient code.
  • Functionally manage the design and implementation of REST APIs, services, system tasks, and cloud solutions.
  • Enhance the performance and reliability of our current solutions.

Benefits

  • health care insurance (medical, dental, vision)
  • retirement planning (401(k))
  • paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO)
  • flexible vacation with pay
  • seven paid holidays
  • up to 160 hours of paid wellness annually
  • bereavement leave
  • time off to vote
  • jury duty leave
  • volunteer time off
  • military leave
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service