Senior Software Engineer

Cox Automotive Inc.

Atlanta (GA)

On-site

USD 102,000 - 169,000

Full time

18 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Vacation with pay
Seven paid holidays
Wellness time (up to 160 hours)

Job summary

Cox Automotive Inc. is seeking a Senior Software Engineer to design, develop, and maintain scalable, secure software across the full stack. You will work with Product, Architecture, and Engineering to deliver high-quality, reliable software, while mentoring others and guiding AI-driven initiatives.

The role emphasizes hands-on development, spec-driven design, and modern tooling. In-office requirement is 3 days per week in the Atlanta area, with opportunities to impact production systems and

Qualifications

  • Authorized to work in the United States without sponsorship.
  • Bachelor's degree in Computer Science or related discipline and 4+ years of experience, OR higher degrees with equivalent experience.
  • Strong proficiency in Java, Python, or .NET.
  • Experience with cloud platforms (AWS) and distributed systems.
  • Experience with automated testing and CI/CD practices.
  • In Office 3 days a week required.

Responsibilities

  • Design, develop, test, and deploy software across the full technology stack
  • Translate business and functional requirements into clear, well‑defined technical specifications
  • Ensure systems are scalable, resilient, maintainable, and secure
  • Apply modern engineering standards and best practices
  • Break down specs and features into clear, actionable tasks
  • Deliver incremental value using Agile methodologies
  • Own end-to-end delivery of features or services
  • Align development with architectural standards and system design
  • Write and maintain automated unit, integration, and end‑to‑end tests
  • Ensure code quality, performance, and adherence to specifications
  • Troubleshoot and resolve production issues
  • Identify risks, dependencies, and deviations early
  • Leverage AI‑assisted tools to improve productivity and code quality
  • Use AI for code generation, test creation, debugging, and documentation
  • Validate and refine AI‑generated outputs for correctness, security, and maintainability
  • Contribute to team practices around AI usage and prompt engineering
  • Drive spec‑driven development, where features are defined through clear, structured specifications before implementation
  • Create and refine technical specs that serve as the source of truth for development
  • Use specifications to enable alignment across engineering, product, and QA
  • Leverage specs to support automation, testing, and AI‑assisted development workflows
  • Ensure implementations are traceable back to specifications and meet defined acceptance criteria
  • Partner with Product, QA, and Architecture teams to deliver solutions
  • Participate in design discussions and technical decision‑making
  • Communicate progress, trade‑offs, and blockers clearly
  • Contribute to coding standards and engineering best practices
  • Mentor junior engineers through code reviews and guidance
  • Continuously learn and adopt new technologies, including AI‑driven techniques
  • Experience working in spec‑driven environments
  • Ability to define clear technical specifications (APIs, contracts, workflows)
  • Experience using AI‑assisted development tools effectively
  • Ability to validate, refine, and safely adopt AI‑generated outputs
  • Understanding of responsible AI usage in software development

Skills

Java
Python
.NET
Cloud platforms (AWS)
Distributed systems
APIs
CI/CD
Automated testing

Education

Bachelor's degree in Computer Science or related field
Master's degree in related field
Ph.D. or 18+ years of directly relevant experience

Tools

Jenkins
Docker
Kubernetes
Git

Job description

Job Summary

The Senior Software Engineer is responsible for designing, developing, and maintaining scalable, secure, and high-performing software systems. This role works cross-functionally with Product, Architecture, and Engineering teams to deliver business value through high-quality, reliable software.

The Senior Software Engineer is responsible for designing, developing, and maintaining scalable, secure, and high-performing software systems. This role works cross-functionally with Product, Architecture, and Engineering teams to deliver business value through high-quality, reliable software. This is a hands‑on role focused on building production‑ready solutions, while contributing to technical direction, mentoring engineers, and leveraging modern tools-including AI and spec‑driven development‑to improve engineering productivity and outcomes.

Key Responsibilities
Software Development & Design
  • Design, develop, test, and deploy software across the full technology stack
  • Translate business and functional requirements into clear, well‑defined technical specifications
  • Ensure systems are scalable, resilient, maintainable, and secure
  • Apply modern engineering standards and best practices
Delivery & Execution
  • Break down specs and features into clear, actionable, and estimable tasks
  • Deliver incremental value using Agile methodologies
  • Own end-to-end delivery of features or services
  • Align development with architectural standards and system design
Quality & Reliability
  • Write and maintain automated unit, integration, and end‑to‑end tests
  • Ensure code quality, performance, and adherence to specifications
  • Troubleshoot and resolve production issues
  • Identify risks, dependencies, and deviations early
AI-Transformed Engineering
  • Leverage AI‑assisted tools (e.g., Copilot, LLM-based tools) to improve productivity and code quality
  • Use AI for code generation, test creation, debugging, and documentation
  • Validate and refine AI‑generated outputs for correctness, security, and maintainability
  • Contribute to team practices around AI usage and prompt engineering
Spec-Driven Development
  • Drive spec‑driven development, where features are defined through clear, structured specifications before implementation
  • Create and refine technical specs (APIs, contracts, workflows, data models) that serve as the source of truth for development
  • Use specifications to enable alignment across engineering, product, and QA
  • Leverage specs to support automation, testing, and AI‑assisted development workflows
  • Ensure implementations are traceable back to specifications and meet defined acceptance criteria
Collaboration
  • Partner with Product, QA, and Architecture teams to deliver solutions
  • Participate in design discussions and technical decision‑making
  • Communicate progress, trade‑offs, and blockers clearly
Technical Leadership & Growth
  • Contribute to coding standards and engineering best practices
  • Mentor junior engineers through code reviews and guidance
  • Continuously learn and adopt new technologies, including AI‑driven techniques
Spec-Driven + AI Requirements
  • Experience working in spec‑driven or contract‑first development environments
  • Ability to define clear technical specifications (e.g., API contracts, schemas, workflows)
  • Experience using AI‑assisted development tools effectively
  • Ability to validate, refine, and safely adopt AI‑generated outputs
  • Understanding of responsible AI usage in software development
Required Qualifications
  • Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship. No OPT, CPT, STEM/OPT or visa sponsorship now or in future.
  • Bachelor's degree Computer Science or a related discipline and 4+ years of experience in a related field, OR master's degree and 2+ years of experience, OR Ph.D. and up to 1 year of experience, OR 18+ years of directly relevant experience.
  • Strong proficiency in at least one programming language (e.g., Java, Python, .NET)
  • Experience with cloud platforms (e.g., AWS) and distributed systems
  • Solid understanding of system design, APIs, and data models
  • Experience with automated testing and CI/CD practices
  • In Office 3 days a week required.
Preferred Qualifications
  • Experience building large‑scale or mission‑critical systems
  • Familiarity with microservices and event‑driven architectures
  • Experience integrating AI capabilities into applications (e.g., LLM APIs, search, recommendations)
  • Experience improving engineering workflows through automation or AI
  • Strong debugging and performance tuning skills

USD 101,500.00 - 169,100.00 per year

Compensation

Compensation includes a base salary in the range of $101,500.00 - $169,100.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program.

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.

EOE, including disability/vets

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Cox Automotive Inc. • Atlanta (GA)

Hybrid
USD 89,000 - 134,000
Flexible vacation
Paid holidays
Wellness time off
+1
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off
Senior Software Engineer, Product & Solutions
Senior Software Engineer, Product & Solutions

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 180,000 - 230,000
Health insurance
Dental insurance
Vision insurance
+13
Senior Software Engineer
Senior Software Engineer

Direct Supply • Milwaukee (WI)

On-site
USD 130,000 - 180,000
Generous benefits
Sr Software Engineer
Sr Software Engineer

Cox Automotive Inc. • Atlanta (GA)

On-site
USD 101,500 - 169,100
Vacation with pay
Seven paid holidays
Wellness time off
Sr. Manager, Software Engineering
Sr. Manager, Software Engineering

Visa • Austin (TX)

Hybrid
USD 162,000 - 261,000
Comprehensive benefits package
Medical, Dental, and Vision insurance
401(k) and FSA/HSA
+2
Senior Software Engineer - Marketing Technology (Remote)
Senior Software Engineer - Marketing Technology (Remote)

The Home Depot • Atlanta (GA)

On-site
USD 140,000 - 190,000
Staff Engineer
Staff Engineer

Vizient • Irving (TX)

Hybrid
USD 156,000 - 200,000
Comprehensive benefits plan
Incentive eligible
Engineering Lead | Onsite
Engineering Lead | Onsite

Worky • Dallas (TX)

On-site
USD 44,000 - 154,000