Software Engineer (All levels)

Roberts Recruiting, LLC

Cambridge (MA)

On-site

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading travel technology company based in Cambridge, Massachusetts is seeking a Software Engineer to join their dynamic team. The role involves working on mobile apps, backend microservices, and data processing. Candidates should be driven and eager to learn new technologies. The company offers competitive compensation, including equity in a growth-stage startup.

Qualifications

  • Recent graduates or experienced engineers welcome.
  • Fundamental requirement is a drive to learn.
  • Ability to design and write beautiful, efficient, maintainable code.

Responsibilities

  • Join a growing team of engineers to deliver impactful products.
  • Collaborate directly with product teams on feature development.
  • Work with large datasets and distributed systems.

Skills

Drive to learn
Collaborative problem-solving
Experience with distributed systems
Proficiency in multiple programming languages

Tools

RxJava
ReactiveSwift
Scala
Apache Spark
Kubernetes
AngularJS

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Travel Tech Software Engineer - Big Data Equity
Travel Tech Software Engineer - Big Data Equity

Roberts Recruiting, LLC • Cambridge (MA)

On-site
Confidential
Senior Mobile Engineer (iOS or Android)
Senior Mobile Engineer (iOS or Android)

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 90,000 - 120,000
Competitive salary and stock options
100% employer paid medical, dental, vision insurance
Paid public transportation or parking pass
+3
Android Mobile Engineer
Android Mobile Engineer

Tripadvisor • United States

Hybrid
USD 105,000 - 145,000
Competitive pay
Remote-friendly
Flexible schedule
+5
Lead Software Engineer, Microservices for Travel Platform
Lead Software Engineer, Microservices for Travel Platform

Roberts Recruiting, LLC • Cambridge (MA)

On-site
USD 120,000 - 160,000
Senior Software Engineer (Android)
Senior Software Engineer (Android)

Tripadvisor • United States

Remote
USD 140,000 - 180,000
Remote-friendly
Flexible schedule
Tuition assistance
+5
Software Engineer
Software Engineer

Roberts Recruiting, LLC • Framingham (MA)

On-site
USD 80,000 - 120,000
Strong benefits
Healthy work-life balance
Senior Software Engineer, Backend - LATAM
Senior Software Engineer, Backend - LATAM

Engine • United States

Hybrid
USD 75,000 - 120,000
Equity
Bonuses or commissions
Hybrid-hub model
Staff Software Engineer
Staff Software Engineer

Engine • United States

Hybrid
USD 200,000 - 245,000
Equity
Hybrid-remote options
Senior/Principal SW Engineer
Senior/Principal SW Engineer

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 80,000 - 110,000
Competitive salaries
Stock options
Medical, dental & vision benefits
+4
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Las Vegas (NV)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects: Fortune 500 collaborations
+1