Principal Software Engineer
COX ENTERPRISES
Principal Software EngineerCox Automotive is deploying enterprise AI capabilities on AWS Quick across the enterprise, helping teams work more effectively in their day-to-day operations.We are seeking a Principal Software Engineer to own technical direction for the platform, the applications, and integrations around it. This role shapes architecture across two products: AWS Quick, an emerging AI platform for agents and enterprise connectors; and an established internal AI Artifact Hub used across Cox Automotive that lets engineering and product teams publish and share interactive artifacts through a web experience and an MCP server interface.This is a hands-on technical leadership role. You will make the key architecture and engineering decisions, lead engineers through implementation, and stay close enough to the code to review designs, debug difficult issues, and contribute where it matters. The team builds connectors, agents, knowledge bases and data pipelines, and quality systems that integrate Quick with Cox Automotive's core enterprise tools and operational systems.This is early-stage work with executive sponsorship, direct access to AWS technical teams, and the autonomy to define the architecture.What You'll DoArchitecture & Technical DirectionOwn the end-to-end architecture for the AWS Quick customization layer, including connectors, agent orchestration, knowledge ingestion, service boundaries, and infrastructure as code.Define the Model Context Protocol (MCP) strategy for enterprise integrations: tool contracts, governance, authentication, authorization, and safety boundaries.Own the technical direction of the AI Artifact Hub. Assess its current state, define a hardening plan, and improve reliability as adoption grows.Make and document major architecture decisions, including the trade-offs behind them. Build for near-term delivery without closing off the platform's next stage.Work with Enterprise Architecture, Security, Cloud Automation, and AWS technical teams to align platform direction and resolve cross-team issues.AI Platform Engineering & QualityOwn the quality and evaluation approach for AI capabilities, including automated regression tests, measurable acceptance criteria, and human-in-the-loop (HITL) feedback.Lead technical decisions around enterprise knowledge and retrieval, including ingestion, content curation, metadata, knowledge graphs, retrieval quality, context management, and platform-supported RAG configuration.Define standards and reusable patterns for agents and skills.Set the design for MCP servers, tool interfaces, and structured APIs intended for agent use.Establish spec-driven, verification-first practices for AI-assisted software development. Evaluate new capabilities and adopt them when they improve delivery without weakening quality or security.Resilient Distributed SystemsSet production reliability standards for AI-enabled integrations, including monitoring, observability, graceful degradation, and incident response.Define failure and recovery patterns: timeouts, bounded retries with backoff, circuit breakers, and clear fallback behavior.Define idempotency and durable workflow patterns for operations that cross service or third-party boundaries.Lead response to significant platform incidents and drive the follow-up engineering work.Technical Leadership & InfluenceLead architecture and design reviews. Pair with engineers on the hardest problems and raise the team's engineering judgment.Guide the team's Python implementation through design, code review, debugging, and targeted production contributions.Serve as a senior technical contact for AWS on platform architecture, product capabilities, and roadmap needs.Explain technical direction and trade-offs clearly to engineering, product, security, and senior leadership.Represent the platform team in cross-organization technical forums and build alignment across team boundaries.Who You AreBachelor's degree in Computer Science and 10 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and 8 years' experience; a Ph.D. and 5 years' experience in a related field; or 22 years' experience in a related field.10+ years of experience across the software development life cycle, architecture, and platform delivery.Strong experience designing and delivering cloud-native platforms on AWS, including compute, storage, networking, IAM, observability, and infrastructure automation.Experience designing, building, or operating AI/ML-powered systems, with exposure to emerging patterns such as RAG, knowledge retrieval, or agent-based architectures.Strong software engineering fundamentals and working proficiency in Python. Able to design, review, debug, and contribute to Python-based connectors, pipelines, and tooling.Experience defining evaluation and quality approaches for software, including regression testing, measurable acceptance criteria, HITL review, or other methods suited to non-deterministic systems.A track record of enterprise integration work across SaaS, data platforms, and operational systems, including API design, authentication (OAuth 2.0, OIDC, SSO), data quality, and reliability concerns.Demonstrated ownership of a platform or system architecture used by multiple engineering teams.Experience setting technical direction and influencing decisions across team boundaries without relying on formal authority.Experience establishing engineering practices and team norms in a newly formed team.Applicants must be authorized to work in the United States for any employer without current or future sponsorship.Ability to work in the office three days per week.Willingness to participate in an on-call rotation and lead incident response for production platform systems.Preferred QualificationsExperience with Amazon Bedrock, AWS managed AI/ML services, or a comparable enterprise AI platform.Experience working directly with a cloud or platform vendor on product capabilities and roadmap priorities.Familiarity with the MCP specification and SDKs, or experience building comparable agent/tool integration layers and governance patterns.Background in knowledge graphs, graph databases, or enterprise knowledge and retrieval systems.Experience with Infrastructure as Code (preferably Terraform) and CI/CD for cloud or AI-enabled systems. Familiarity with GitHub Actions and self-hosted runners is a plus.Experience with HITL workflows, agent orchestration, evaluation harnesses, or LLM-backed middleware.Experience with Snowflake, including semantic views or similar semantic-layer technology.Background in data loss prevention, PII redaction, or zero-trust data pipelines.Experience building internal developer platforms, developer tooling, or platform-as-a-product capabilities.Experience taking ownership of an inherited codebase and bringing it to a supportable, well-documented state.Experience with event-driven architectures and workflow engines such as AWS Step Functions or Temporal.Experience establishing spec-driven development, evaluation, governance, or verification practices for AI-assisted engineering.Prior work in automotive, media, or another large enterprise with a complex system landscape is an advantage but not required.Experience designing and operating APIs for other teams, including versioning and backward compatibility.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.About UsThrough groundbreaking technology and a commitment to stellar experiences for drivers and dealers alike, Cox Automotive employees are transforming the way the world buys, owns, sells – or simply uses – cars. Cox Automotive employees get to work on iconic consumer brands like Autotrader and Kelley Blue Book and industry-leading dealer-facing companies like vAuto and Manheim, all while enjoying the people
$140k - $180k
...ll help define it. We're looking for a seasoned Senior or Principal Engineer who brings deep technical expertise, strong architectural... ...Champion (pun intended) extensible, secure, and observable software patterns across the organization What You'll Need ~...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours- ...constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. As a principal software engineer at Liberty Mutual, you’ll consult on highly complex projects and solve technical problems, while working in an agile...SuggestedWork at officeLocal areaWorldwide
$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense.Our Battle Management Software Department is looking for software engineers to support...SuggestedTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- ...Software EngineerOur Battle Management Software Department is looking for software engineers to support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications. The aircraft operating system interfaces with several...SuggestedTemporary workLocal areaRelocation
$197k - $358.5k
...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment...SuggestedFull timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...integrity, respect, responsibility, and professionalism.V2X is seeking an accomplished Principal Embedded Systems Engineer (T05) to join our Embedded Solutions team within the Software Department. Embedded Solutions serves as a core, cross-disciplinary engineering...Contract work
- Cox Automotive is seeking a Principal Software Engineer to lead the design and delivery of scalable, high-performance platforms powering our telecommunications and media-driven automotive solutions. You will own key architectural decisions, guide the adoption of cloud-native...Worldwide
$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours- Senior Embedded Software Engineer - DSP SoftwareJoin our Innovative TeamWant to do more than just imagine the ways our world will move tomorrow? Here’s your opportunity. Join the technology company that’s transforming the future of mobility today.About This PositionWe currently...Full timeRelocationVisa sponsorshipRelocation package
- The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and will often lead code reviews. Work is expected to be completed correctly and...Full time
- ...SEP has immediate openings for experienced lead software engineers. We've been helping companies build great software products since 1988 in a wide range of industries and technologies. We provide software product and design outsource and consulting services covering...Full timeWork at officeLocal areaImmediate startRelocation packageFlexible hours
- ...and review technical modules of IMMI's computer and enterprise software systems and applications. The Senior Application Developer... ...5% of the time.Requirements: Bachelor’s Degree in Electronics Engineering, Electrical Engineering, or a related field. 10 years of experience...
- ...Software EngineerTheoris is assisting our client who is seeking two Software Engineers to join a dedicated team focused on reducing a critical Real Estate compliance backlog. These engineers will work closely with a Senior Engineer and Product Owner to investigate production...
- ...Sr. Software Engineer Theoris Services is assisting our client in their search for a Sr. Software Engineer to add to their growing team. We are seeking someone who thrives in complex enterprise environments and enjoys investigating production issues, tracing application...Full time
- ...Java DeveloperApex Systems is looking for a Senior Software Engineer to write and maintain code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical debt in alignment with product and...
$101.5k - $169.1k
...As a Senior Software Engineer within NextGear Capital , you will play a critical role in designing, building, and evolving the applications, platforms, and digital capabilities that support one of the automotive industry's leading inventory finance businesses. Working...Temporary work- ...th - Aug. 6th, 2027). This is a full-time internship (40-hours per week) based at our headquarters in Carmel, IN. The Software Engineer Intern will directly assist the Enterprise Technology Department with many software development projects. In this position,...Full timeInternship
$101.5k - $169.1k
...their day-to-day operations. We are looking for a Senior Software Engineer who applies the principles of secure software engineering to... ...through pairing and knowledge sharing. Collaborate with the Principal Engineer on architecture decisions and technical direction....Temporary workWork at office3 days per week- ...Carvana Engineering PositionBuilding leading-edge technology has been at the core of Carvana's strategy since our founding, driving us... ...activitiesExplore new technologies, approaches, and participate in bringing software engineering in Carvana to the next levelWhat you should have:...Visa sponsorshipMonday to Friday
$89.4k - $134k
...As a Software Engineer II within NextGear Capital , you will help build and evolve the systems, applications, and digital capabilities that power one of the automotive industry's leading inventory finance businesses. Working as part of a collaborative product and engineering...- ...Software DeveloperThe Software Developer participates in software development projects and is responsible for producing quality functionality... ...) to improve productivity and code qualityApplies sound engineering judgment when using AI generated output, ensuring correctness,...
- ...wholesale auctions, and more. If you want to grow not just as an Engineer but as a leader and business-builder, Carvana is the place for... ...new technologies, approaches, and participate in bringing software engineering in Carvana to the next level What you should have...Visa sponsorshipMonday to FridayFlexible hours
- ...Job Category: Information Technology POSITION PURPOSE The Senior Software Engineer provides hands-on technical guidance and support to development teams, ensuring high-quality solutions, best practices, and timely delivery of initiatives. This role partners...
- Job TitleBenefits (employee contribution):Health insuranceHealth savings accountDental insuranceVision insuranceFlexible spending accountsLife insuranceRetirement planAll qualified applicants will receive consideration for employment without regard to age, race, color,...
- ...EngineerLocation: Carmel, INType: PermanentJob description:The Application Engineer position is a professional engineering position with... ...and directs the use of computer assisted design (CAD) software. o Leads and prioritizes the activities of the staff and works...Permanent employment
- ...design thinking, modern delivery methodologies, embedding AI into the way we deliver and into business processes. Additionally, the Software & Platforms Industry is going through remarkable levels of transformation as they are developing new business models, new digital...Full timeWork experience placementLive inWork at officeLocal area
- ...Excellence and help lead that change.You Are:As a Snowflake Advanced AI Engineer, you will design, build, and operationalize artificial... ...of 1 year of experience in building and deploying AI/ML based software to a cloud environment.Bachelor's degree or equivalent (minimum...Full timeWork experience placementLive inWork at officeLocal areaShift work
- ...specialize in security around the doorway and beyond.The Senior DevOps Engineer is responsible for closely collaborating with members of... ..., and improve application deploymentsDesign and implement software-defined infrastructure using cloud standards and best practicesProactively...Temporary workH1bWork at officeImmediate startRemote work
- ...Job Description: • Design and code custom D365 modules, plugins, and workflows. • Integrate D365 with third-party software and web services. • Configure forms, views, fields, and business rules. • Troubleshoot system errors and fix application bugs...
- ...Job Summary: • Design and code custom D365 modules, plugins, and workflows. • Integrate D365 with third-party software and web services. • Configure forms, views, fields, and business rules. • Troubleshoot system errors and fix application bugs. • Write unit...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!



