Senior Full-Stack Engineer

Software Team Lead - Master's team

Be the hands-on technical leader to a team of 4-5 software engineers.
Mentor direct reports in all aspects of software development.
Collaborate with Product Management, UX and Business Intelligence to understand customer needs, and to identify, define and scope solutions.
Lead engineering team in delivering customer value in small increments and rapid iterations.
Build high performing agile teams, instill agile practices, identify areas for improvement.
Practice a “you build it, you run it” philosophy to software development and delivery.

Senior Rails Engineer

We’re looking for smart, friendly, and collaborative technologists to help us reach our technology goals. These include decomposing our existing platform into micro-services and building new products, like ezManage, from the ground up.

Senior Site Reliability Engineer, DevOps

Data Platform Engineer (Senior/Staff/Principal-lev…

We're looking for an experienced engineer to build and improve our data-related systems. You'll collaborate with engineers, analysts, product managers, and others across the company to improve our data infrastructure. You'll work with data from a variety of sources, from millions of readers' interests in millions of books, to fine-grained email deliverability information. You'll help design, implement, and operate systems to collect this data, extract and transform it, and make it available to answer questions and solve problems.

Senior UI Engineer

CarGurus is looking for skilled UI Engineers who can help drive our ongoing evolution of industry leading products. The UI/UX team is creating a rich user experience through our highly scalable, data centric suite of products. Our goal is to create products that cut through the complexity and opacity of the auto market, putting the consumer first.

Senior JavaScript Engineer

Senior Test Automation Architect/Manager

VP, Dealer Engineering

Senior Backend Software Engineer

Senior Software Engineer, Product Development

Software Engineer

Lead Software Engineer

Senior Software Architect

Senior Software Engineer

Software Engineering Manager

Load 7 more jobs11 jobs at CarGurus

Software Team Lead - Master's team

Be the hands-on technical leader to a team of 4-5 software engineers.
Mentor direct reports in all aspects of software development.
Collaborate with Product Management, UX and Business Intelligence to understand customer needs, and to identify, define and scope solutions.
Lead engineering team in delivering customer value in small increments and rapid iterations.
Build high performing agile teams, instill agile practices, identify areas for improvement.
Practice a “you build it, you run it” philosophy to software development and delivery.

Web Engineer

Engineers participate in web projects from day one: sitting in on stakeholder interviews, checking out existing codebases, and getting to know the client’s tech team. Once we have a handle on the problem space we evaluate possible technology solutions. We’re not dogmatic about any particular framework; no two clients or projects are the same, and no one technology can solve all problems effectively.

Full Stack Tech Lead

Our tech leads’ primary responsibilities are to build significant systems and features, to think about how they can help their team hit their goals, to balance speed and tech debt and to ensure long-term health of the team and systems. They are experienced and well-rounded engineers with significant depth in at least one part of the stack. Beyond being great engineers, they are also excellent communicators who enjoy supporting their teammates and interacting with other teams.

Full Stack Software Engineer (Senior/Staff/Princip…

One of Boston’s fastest-growing consumer tech startups is looking for a few more of the best software engineers in Boston to join our team, helping us to scale our systems and launch new products. 15+ million readers use BookBub every day to find great books, and our service empowers thousands of leading publishers and authors to drive sales and find new fans.

Senior Software Engineer - Discovery team

The Discovery Engineering Team at edX is seeking a senior software engineer to join a team that is responsible for scaling and building out a new discovery platform for our learners. Your work will help learners around the world find and succeed in courses on edX, helping them achieve their goals.

Software Engineer - Discovery Team

Design, develop, deploy, and support scalable software systems.
Collaborate with Product Management, UX, and Data Science to understand business problems and identify solutions.
Build and maintain operationally viable solutions throughout the software life cycle.
Commit to owning your code and supporting the customer facing environment.
Promote teamwork, research cutting edge technology, and support a vibrant innovative work atmosphere.
Support the open source community.

Software Team Lead - edX for Business

EdX is looking for a software Team Lead to join our Business Engineering team to help us change the face of education in the enterprise. You will lead an engineering team to design and build new technology for edX’s open source learning platform on behalf of edX customers and learners. Your work will be used in production by premier educational institutions and learners from all over the world.
You’ll use modern tooling like Django, React, and github to build software that is scalable, reliable, and easy to use. Your projects will be diverse and meaningful, such as improving the user experience for learners accessing edX from corporate environments or building a reporting tool that delights its users.

Site Reliability Engineer

DevOps Engineers at edX help develop and maintain the infrastructure in AWS for all services and systems required to run the edX website. We're seeking engineers with programming skills and a systems administration background. The DevOps team primarily focuses on the provisioning, configuration, deployment, and monitoring of services at edX. If you have a passion for automation, configuration as code, metric-based decision making and continuous improvement then we want to hear from you.

Backend Software Engineer (Senior/Staff/Principal-…

One of Boston’s fastest-growing consumer tech startups is looking for a few more of the best software engineers in Boston to join our team, helping us to scale our systems and launch new products. 15+ million readers use BookBub every day to find great books, and our service empowers thousands of leading publishers and authors to drive sales and find new fans.

Principal Rails Engineer

Leverage Rails, React, and GraphQL to build new features, applications, and services as we continually expand
React to customer and business requests by evolving our existing products (desktop and mobile).
Improve performance at every chance you get (we believe speed itself is a feature).
Evolve the user experience based on A/B test results, Google Analytics data, and customer feedback.
Tackle exciting scale challenges.

Rails Engineer

Leverage Rails, React, and GraphQL to build new features, applications, and services as we continually expand
React to customer and business requests by evolving our existing products (desktop and mobile).
Improve performance at every chance you get (we believe speed itself is a feature).
Evolve the user experience based on A/B test results, Google Analytics data, and customer feedback.
Tackle exciting scale challenges.

Full-Stack Engineer

Leverage Rails, React, and GraphQL to build new features, applications, and services as we continually expand
React to customer and business requests by evolving our existing products (desktop and mobile).
Improve performance at every chance you get (we believe speed itself is a feature).
Evolve the user experience based on A/B test results, Google Analytics data, and customer feedback.
Tackle exciting scale challenges.

Principal Full-Stack Engineer

Leverage Rails, React, and GraphQL to build new features, applications, and services as we continually expand
React to customer and business requests by evolving our existing products (desktop and mobile).
Improve performance at every chance you get (we believe speed itself is a feature).
Evolve the user experience based on A/B test results, Google Analytics data, and customer feedback.
Tackle exciting scale challenges.

Senior Software Engineer - Master's team

Design, develop, deploy, and support scalable software systems.
Collaborate with Product Management, UX and BI to understand business problems, and identify solutions.
Build and maintain operationally viable solutions throughout its life cycle.
Support the open source community.
Committed to own your code and supporting the customer facing environment.
Value teamwork, cutting edge technology and a vibrant innovative atmosphere to work in.

Senior Full-Stack Engineer

Senior Rails Engineer

We’re looking for smart, friendly, and collaborative technologists to help us reach our technology goals. These include decomposing our existing platform into micro-services and building new products, like ezManage, from the ground up.