Demo

Software Engineer (All levels)

Roberts Recruiting
Cambridge, MA Full Time
POSTED ON 12/10/2024 CLOSED ON 1/9/2025

What are the responsibilities and job description for the Software Engineer (All levels) position at Roberts Recruiting?

We are a new kind of travel company that is reinventing the way people plan travel and book flights by leveraging the power of mobile conversation and big data in the form of trillions of flight prices. Today, we are one of the fastest growing travel apps ever, with over 10 million installs since our launch in 2015, and behind it all is a team of 40-some passionate developers, designers, data scientists, growth hackers, creatives, travel junkies — and one dog.
As a Software Engineer you'll be part of a growing team of Engineers and Product Designers with big ambitions: delivering a delightful and powerful product that empowers travellers. We’re always looking for driven, versatile, autonomous yet collaborative engineers to help us build great things throughout our stack, which includes:
Mobile Apps
  • Join a team that's won Apple's App Store Best of 2015 and Google Play's Best Apps of 2016
  • Leverage RxJava and ReactiveSwift to write immutable and typesafe code
  • Collaborate directly with the product team to prototype and test experimental features
Backend Microservices
  • Work with distributed systems and write RESTful Scala-based microservices using Finagle
  • Interface with large, distributed no-SQL databases
  • Write internal web tools and dashboards as single-page Javascript applications (AngularJS)
Data Processing and Analysis
  • Work with Apache Spark (python and Scala) to analyse trillions of data points
  • Work on pipelines ingesting billions of data points daily with Kafka and Spark Streaming
  • Build novel, often very large databases to support new app features
Monitoring and Operations
  • Work on our service monitoring and orchestration using Mesos and Kubernetes
  • Help manage our own datacenters using Ansible
All of the Above?
  • Not sure what you’d work on? Don’t worry! When you join, we’ll figure out the best fit which may very well be working on all of these

REQUIREMENTS

We're looking for engineers of diverse backgrounds, from recent graduates to engineers with years of experience building distributed systems. Our fundamental requirements are a drive to learn and a shared engineering philosophy:
  • Design and write beautiful code: simple, testable, efficient and maintainable
  • Learn new languages, technologies and frameworks from one project to the next
  • Collaborate with others to solve tough technical and product problems

BENEFITS

Compensation will be competitive including equity in a growth-stage startup backed by top-tier VCs
All your information will be kept confidential according to EEO guidelines.

Salary.com Estimation for Software Engineer (All levels) in Cambridge, MA
$91,518 to $110,109
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (All levels)?

Sign up to receive alerts about other jobs on the Software Engineer (All levels) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer (All levels).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Roberts Recruiting

  • Roberts Recruiting Cambridge, MA
  • We're looking for a User Experience Lead to integrate art, technology, and engineering to identify, create, and support the client and partner interactions... more
  • 8 Months Ago

  • Roberts Recruiting Cambridge, MA
  • We're looking for a DevOps Lead to join our Product Engineering team at our HQ in Kendall Square. This is a fantastic opportunity to work with an amazing t... more
  • 8 Months Ago

  • Roberts Recruiting Boston, MA
  • We’re looking for a talented SW Engineer - Cloud Microservices to help us build a scalable server-side platform that supports our robot and the mobile clie... more
  • 8 Months Ago

  • Roberts Recruiting Nashua, NH
  • ​This role is for a key contributor to a small, high-powered team of software engineers building next-generation technologies that will change how users en... more
  • 8 Months Ago


Not the job you're looking for? Here are some other Software Engineer (All levels) jobs in the Cambridge, MA area that may be a better fit.

  • TALENT Software Services Freedom, PA
  • Are you an experienced Senior Power Electronics Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client ... more
  • 9 Months Ago

AI Assistant is available now!

Feel free to start your new journey!