Software Engineer I
ExternalFull-timeHybridToday
AgileAWSCachingDocumentationGitHubJava
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Job DescriptionOur TeamPrimary Duties & Key ResponsibilitiesContribute to coding tasks by writing unit and system tests, participating in pair programming, and using AI tools to support code generation, documentation, and troubleshooting - always reviewing output for accuracy, security, and alignment with engineering standards.Work within your team to understand and break down epics, features, and stories, building familiarity with how requirements are shaped using AI for problem and solution discovery.Learn and apply spec-driven development (SDD) practices by participating in specification reviews and contributing to well-structured specs before implementation begins.Develop foundational skills across the team's core technology stack - including Java, TypeScript, and Python - with a focus on writing clean, readable, and maintainable code.Build familiarity with AWS cloud services and begin learning infrastructure-as-code concepts (Terraform, AWS CDK) under the guidance of senior engineers.Gain exposure to relational and non-relational data stores (SQL/NoSQL) and in-memory caching concepts (Redis/Valkey) as part of contributing to data-driven services.Learn to troubleshoot issues using traditional debugging techniques and, progressively, AI-assisted root-cause exploration to diagnose and resolve problems.Support platform modernization efforts by assisting with legacy code updates and migration tasks, using AI tools to understand older patterns and propose alternatives.Learn and apply secure coding practices and participate in AI-assisted code analysis to identify vulnerabilities or quality concerns.Document processes, patterns, and best practices, leveraging AI tools appropriately to produce clear and consistent documentation.Share observations and lessons learned from AI-assisted workflows to help refine team practices.Communicate status, challenges, and dependencies clearly to teammates, engineering managers, and product stakeholders.Required Experience, Knowledge & SkillsBachelor's degree in Computer Science, Software Engineering, or a related discipline. The right candidate could also have a different combination , such as 4 years' experience in a related field.Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship.Foundational programming skills in one or more modern languages; exposure to Java, TypeScript, or Python is a plus.Basic understanding of software development concepts including version control, testing, debugging, and the softwareRemote work optionsFlexible schedule
Additional Information
Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Software Engineer I Management Level Individual Contributor Flexible Work Option Hybrid - Ability to work remotely part of the week Travel % No Work Shift Day
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Cox Automotive? Share your experience