Sr Software Engineer - Mobile Development
Cox Automotive Inc. · Atlanta, GA · 3 wk ago
On-siteEngineering$102k–$169k/yrFull-time
Key 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, 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
- 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 (e.g., Copilot, LLM-based tools) to improve productivity and code quality
- Use AI for code generation, test creation, debugging, and documentation
- 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 (APIs, contracts, workflows, data models)
- 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
Qualifications
- Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship.
- 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.
- Mobile development experience using React Native
- 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
- Ability for rotational on-call duties outside of standard business hours may be required.
- In Office 2 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
Pay
USD 101,500.00 - 169,100.00 per year
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;
- 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.