Senior Principal Software Development Engineer
Full-time
CarGurus
Responsibilities
- Design, build, and deploy end-to-end consumer-facing experiences serving 45 million monthly visitors, from data and model layers through user-facing products.
- Serve as the technical AI expert and advisor for Consumer AI projects, guiding architecture, design, and implementation decisions.
- Guide platform and infrastructure decisions for AI deployments, including storage, memory, request handling, load, evaluation pipelines, observability, and analytics.
- Evaluate AI frameworks and tooling, develop proof-of-concepts, and explain trade-offs between technology choices.
- Build and operate production agentic and LLM-based applications using LangChain, LangGraph, and Langfuse in Python.
- Drive adoption of agentic programming by defining patterns, tooling, and engineering best practices.
- Partner with engineering leadership, Product, and data teams on platform guidelines and consumer initiative roadmaps.
- Mentor engineers across teams on system design, evaluation methodology, and operational practices.
- Conduct workshops and create documentation covering AI development, deployment, monitoring, and support.
- Document architectural decisions in Architecture Decision Records and share findings and best practices across teams.
Requirements
- 10+ years of experience architecting resilient, scalable systems and leading technical direction across multiple teams.
- Extensive experience designing, implementing, and deploying consumer-facing AI experiences in production.
- Hands-on experience with LangChain, LangGraph, and Langfuse in Python, including AI platform and infrastructure layers such as storage, memory, load management, evaluations, and observability.
- Broad knowledge of AI frameworks and tooling beyond Python, with the ability to evaluate approaches independently of language or ecosystem.
- Hands-on full-stack experience across frontend, backend, platform, and infrastructure layers for production-grade systems.
- Experience building APIs and REST services in Java and UX applications in React is preferred.
- Experience with agentic programming and multi-agent workflows, including guiding teams through adoption.
- Experience defining engineering patterns and standards adopted by others and mentoring engineers on architecture and coding practices.
- Experience working within the AWS ecosystem is a plus.
- Strong communication skills and a collaborative approach for influencing technical direction across teams and disciplines.
Benefits
- Flexible hybrid work model
- Robust time-off policies
- Equity for all employees
- Daily free lunch
- New car discount
- Meditation and fitness apps
- Commuting cost coverage
- Career development programs
- Corporate giving programs
- Employee resource groups and communities
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Development Engineer in Boston, MA vacancy
- ...and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools... ...verification techniques — bridging the gap between algorithm development and deployment to embedded systems. In this role you will...SeniorFull timeRemote workRelocation packageFlexible hours
- ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and...Senior
- Lila Sciences is seeking a Senior Principal or Principal Software Engineer to lead the Scientific System of Record team in Cambridge/San Francisco. You will define architecture spanning UI, services, APIs, and data systems to support AI-driven scientific platforms. You...Senior
$108k - $209k
...Moderna. The Role We are seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong background in software and product development, with the ability to lead projects and communicate effectively across teams...Senior- ...data and to unlock opportunities in therapeutic discovery, development, and manufacturing. We are building large-scale deep... ...systems. Role Description Matterworks is seeking a Principal Software Engineer with full stack experience creating innovative scientific...SuggestedFull timeTemporary workFlexible hours
$204k - $348k
Sr Principal/Principal Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Scientists shouldn't have to context-switch... ...for optimal performance and scalability. Application Development: Drive the implementation of front-end and backend...SeniorFull timeWork at officeLocal areaFlexible hours$200k - $240k
...across all Arcadia’s applications. We’re looking for a Principal Software Engineer to take technical ownership of this area—leading the... ...engineering practices across the team—bringing modern agentic development approaches that raise the standard for how we build...Full timeRemote workFlexible hours$114.2k - $267.8k
...customers they serve. We build AI-powered software that keeps everyone in the claims... ...meet you. We're looking for a Principal Software Engineer, a person trusted with our hardest,... ...-leverage producer. Use modern AI development tools (e.g., Claude Code, Cursor,...Full timeFlexible hours2 days per week3 days per week- Senior, Principal or Lead Software Engineer, Artificial Intelligence, fully remote, 145k to 195k base, bonusCompensation Commensurate with experience,... ...Engineer who is responsible for helping lead the systems development and deployment of AI-based products and platforms....SeniorPermanent employmentH1bRemote workVisa sponsorship
- ...athenahealth is seeking a Principal Software Engineer for its Electronic Dental Records (EDR) platform in a hybrid Boston setting. You will define architectural direction, lead multi-team design efforts, and drive modernization from .NET Azure to Java AWS while ensuring...
- ...Principal Software Engineer The Principal Software Engineer will play a key role in designing and developing enterprise SAAS applications.... ...challenges and innovate our products, technology stack & development processes. This person should have experience working in...
$188k - $257.5k
...Principal Software Engineer - Agentic Platform Cambridge, MA USA The Role The Pioneering Intelligence... ...is a hands‑on architect role for a senior engineer who has built and operated... ...10+ years of professional software development experience. Demonstrated track...$248k - $372k
...Principal Engineer, Enterprise Scalability At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call... ...we empower creators to own their own destiny. Be Klaviyo’s senior IC for scale, you will report into a VP of Engineering and...$300k
...Principal Engineer We are hiring a Principal Engineer to take full, hands-on ownership of Blitzy... ...velocity. This is the most senior individual contributor role at the company... ...Understanding of large-scale enterprise software systems, including architecture, integration...- ...organizations deliver on the promise of AI. Were looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-... ...You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still...Full time
$169.3k - $304.7k
...native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native architectures... ...efforts are cohesively implemented across all product development teams. Acting as a unifying technical authority for...Work experience placementWork at office$165.6k - $296.4k
...lead a team of talented and motivated engineers who use cutting-edge technology and best... ...division. We are seeking a Principal Software Engineer to help us take the platform... ...identification of dependencies and the development of design documents for a product, application...Ongoing contractLocal areaRemote workFlexible hours$169.3k - $304.7k
...cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native... ...native efforts are cohesively implemented across all product development teams. Acting as a unifying technical authority for...Work experience placementWork at office- ...receive investment in your professional development? At DTCC, we are at the forefront of... ...supporting applications, programs, and software solutions. May include research, new development... ..., prototyping, modification, reuse, re-engineering, maintenance, or any other activities...Remote workFlexible hours
$169.3k - $304.7k
...cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native... ...native efforts are cohesively implemented across all product development teams. Acting as a unifying technical authority for...Work experience placementWork at office$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours$114.6k - $234.6k
...core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building... ...collaborate with Architects for investment and drive the software design and development for major data-plane components of Oracle's Cloud Infrastructure...Temporary workWork experience placementWorldwideFlexible hours$300k
...The Role We are hiring a Principal Engineer to take full, hands‑on ownership of Blitzy’s most... ...engineering velocity. This is the most senior individual contributor role at the... ...Deep understanding of how enterprise software systems are built and evolved at scale,...Work at officeWork from homeFlexible hours$188k - $258.5k
...driven, and relentlessly focused on impact. THE ROLE As a Principal Backend Engineer , you’ll be a technical leader responsible for... ...requirements. ~ Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. ~ Strong...$142.5k - $256.5k
...technology, with a diverse pipeline of development programs across various diseases. Here... ...paths. Leadintegration of secure software delivery controls into development workflows... ...support. Mentor and coach engineers, raise engineering standards, review design...Permanent employmentWork at officeImmediate startWork from home$197k - $358.5k
...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 application software using Kotlin/C++/Rust/etc...Full timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...JOB MISSION: New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI Solutions team. This team is... ...translate them into scalable AI solutions. AI Platform Development: Lead the selection and implementation of models, tools,...Temporary workPart timeWork at officeFlexible hours3 days per week
$150k - $180k
...professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Boston. This role offers a unique opportunity to... ...and business functions. Spearhead the design and development of scalable, cloud-native applications on Microsoft Azure...Temporary workFlexible hours$152.8k - $229.2k
...Principal Software Engineer Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to... ...responsible for leading engineering activities that support the development, optimization, and sustained performance of products...H1bWork at officeLocal areaImmediate startFlexible hours$114.6k - $234.6k
...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-...Full timeTemporary workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Development Engineer. Be the first to apply!
Related searches
- principal software engineer Boston, MA
- software developer positions Boston, MA
- senior software engineer remote Boston, MA
- software engineer contract Boston, MA
- IT software developer Boston, MA
- cybersecurity software engineer Boston, MA
- part time software developer remote Boston, MA
- junior software developer internship Boston, MA
- junior software engineer Boston, MA
- software system engineer Boston, MA


