Job Family GroupEngineering / Product Development
Job ProfileSoftware Engineer II
Management LevelIndividual Contributor
Flexible Work OptionHybrid - Ability to work remotely part of the week
Travel %No
Work ShiftDay
CompensationCompensation includes a base salary in the range of $89,400.00 - $134,000.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.
Job DescriptionCox Automotive is seeking a Software Engineer II to join our Consumer Intelligence team in Burlington, VT or Atlanta, GA.
Job SummaryAs a Software Engineer II, you will apply secure software engineering principles to the design, development, testing, maintenance, and evaluation of software and cloud infrastructure. This role collaborates closely with technical leads and teammates to understand product requirements, contribute to architectural discussions, and deliver scalable, resilient, and secure systems. You will use AI-assisted development tools in your daily work and help build AI-powered data products, applying sound engineering judgment to everything AI produces.
What You'll Do- Develop and optimize data pipelines that support downstream stakeholders such as websites, advertising, data science and data analysts.
- Implement and design custom data streaming applications using technologies like Kafka, AWS, and Java.
- Prioritize and practice the infrastructure as code principle.
- Build, deploy and test using CI/CD best practices.
- Practice spec-driven development: write clear specifications and acceptance criteria up front, use them to guide AI-assisted implementation, and validate the resulting code and tests against the spec.
- Use AI coding assistants (e.g., Claude Code) to design, write, test, refactor and document code, and remain accountable for reviewing, validating and securing all AI-generated output.
- Apply responsible AI practices: protect sensitive and consumer data, follow company AI usage, privacy and security policies, and flag bias, hallucination and compliance risks.
- Identify opportunities to apply AI to automate team workflows (e.g., testing, incident triage, documentation, operational reviews) and share what works with others.
- Participate in the exploration and proof of concept of new technologies, including emerging AI tools and models, as they become available to the team.
- Collaborate with team members on best practices, code reviews, internal tools and process improvements.
- Evangelize new ideas within your team as well as across teams.
- Explore open source or industry standard solutions that could be a fit for the organization.
- Build, deploy, monitor, and support a highly performing and highly available production system.
Technologies We Use- Development languages / frameworks: Java, JavaScript, TypeScript, Python, Kafka
- AWS cloud native architectures
- Database: Snowflake, Aurora
- DevOps tools: New Relic, PagerDuty, CDK, GitHub
- AI: LLM APIs and platforms (e.g., Anthropic Claude, Amazon Bedrock), MCP, and AI coding assistants
Min Qualifications- Bachelor's degree in a related discipline and 2 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and up to 2years' experience; or 6 years' experience in a related field
- Hands-on software development experience with at least one of the following: Java, Python, JavaScript, or TypeScript.
- Experience working with CI/CD pipelines, including building, testing, deploying, or maintaining software through automated development workflows.
- Experience applying DevOps practices within a software development environment.
- Demonstrated experience using AI-assisted development tools to support software development, code generation, testing, debugging, or code optimization.
- Coding within multiple technology stacks (e.g., front-end, back-end, application and database).
- Experience contributing to large-scale technical projects.
- Commitment to working in an Agile environment and upholding its principles.
- Experience in realizing applications from conception and design, to implementation and support.
- Coding within multiple technology stacks (e.g., front-end, back-end, application and database).
- Availability for rotational on-call duties outside of standard business hours required.
Drug TestingTo 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.
BenefitsThe 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.