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 3 days 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
$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- 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
- ...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
$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$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$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- ...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...
- 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
$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...- ...libraries, services, and data stores other engineering teams integrate with to control who can... ...and renewal. We are seeking a senior technical leader for this platform. You... ...directly. Familiarity with enterprise software and the expectations security‑conscious...SeniorLive inRemote workVisa sponsorshipWork visaFlexible hours
- ...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
...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$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$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$114.6k - $234.6k
...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that...Temporary workFlexible hours$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$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$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- ...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
$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$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$150k - $300k
...Principal Software Engineer - Python Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies... ...companies manage safety, regulatory, and clinical development. You will influence and help grow a codebase and engineering...Work at officeLocal areaWork from homeFlexible hours3 days per week- ...Overview We’re looking for a Senior Principal AI Engineer to provide hands-on technical leadership across complex, production-grade AI systems... ...chasing hype Core Skills & Experience ~12+ years of software engineering experience, with deep hands-on experience...SeniorFull timeFlexible hours
- ...edge data company to make an important senior engineering hire. We are looking for a... ...collaborative, customer-focused, and creative principal software engineer to develop a high-... ...· Adhere to company-defined development and operational standards and processes...
- ...ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have... ...Role responsibilities include: - Support full software development life cycle for Autonomous Vehicle software stack - Build...SeniorFull timeWork experience placement
$180k - $215k
...quantitative imaging, tissue characterization, and atherosclerotic plaque analysis, and we’re continuing to grow our engineering organization! As a Principal Software Engineer - Image Processing, you will help design and build the software systems that power our AI-driven...Full timeWork at officeLocal areaRemote workFlexible hours$114.2k - $267.8k
...architecture patterns, and high-stakes engineering decisions across multiple domains and systems... ..., and ship production systems using AI development tools while maintaining high standards... ...review discipline for safe AI-enabled software development in a regulated environment....Full timeWork at officeFlexible hours3 days per week$210k - $275k
...You will sit on the AI Engineering team and set the... ...end), and you will lead development of our AI evaluation infrastructure... ...and mentor senior and staff engineers on... ...years of professional software engineering experience... ...with demonstrated Staff, Principal, or Architect-level...Casual work
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



