Takeoff: Senior Software Engineer
203 Crescent St
Waltham, MA 02453

Video

Employee Testimonials

Jake Williams
Jean Achorn
William Odom

About us:

If you ever wanted to be on the ground floor of a well-funded, rapidly growing startup that is disrupting a $5.7Tn market nows the time! Join our team at Takeoff Technologies. Our automated grocery fulfillment system, coupled with our end-to-end technology solution, is helping grocers thrive in an online grocery market.

In a nutshell:

We are looking for a Senior Developer to join our growing engineering team here in Waltham. You will be leading teams helping to build out our emerging micro-services platform. In addition to working with the engineering team, you will also collaborate with product owners and technology partners, help to chart the course of our platform, manage its growth and apply your creativity to our scaling challenges.


This is exciting because you will:

  • Collaborate on platform design and architecture
  • Guide and mentor junior developers, pair program and perform code reviews
  • Promote best practices, reusable tools, standards and methodologies
  • Coordinate with architecture team to ensure alignment with technology strategy
  • Deliver projects in accordance with the Takeoff SDLC
  • Clear roadblocks and other impediments to team progress
  • Champion our core company cultural values of inclusion, collaboration, openness and innovation
  • Participate in team recruiting and hiring

What you bring to the table:

  • Bachelor's degree in Computer Science or related Engineering discipline
  • Excellent written and verbal communication skills
  • 7+ yrs experience in a team software engineering environment
  • Commitment to high quality software components via test driven development
  • 7+ years of Java Development, including JDK 8+
  • 4+ years using Spring Framework
  • Experience with agile methodologies and scrum
  • Thorough understanding of OOA/D and experience applying SOLID software principles and design patterns
  • 4+ years experience designing and building RESTful APIs
  • 4+ years with virtualization and containerization tools such as Docker.
  • 4+ years experience building software for deployment on public clouds, such as Azure, AWS or GCP.
  • Strong relational database skills, including knowledge of E/R modeling conventions and best practices
  • Prior experience with integration tools, technologies and best practices such as message queues
  • Ability to travel periodically, including international travel

Additional skills and experience that would make you stand out:

  • SpringBoot
  • Familiarity with micro-services-based architectures and best practices
  • Prior experience as a development team lead
  • Supply chain management domain knowledge
  • Scripting languages, preferably Python
  • Functional programming principles
  • Scrum master experience
  • Member of a distributed development team
  • ORM tools such as EclipseLink, Hibernate or JPA
  • Non-relational / NoSQL databases
  • Federated identity systems and authentication/authorization standards such as OAuth and JWT
  • RESTful API development with JAX-RS 2.x and specification languages such as RAML or OpenAPI
  • API-first development
  • Automation tooling and continuous integration and deployment
  • Member of a team building and operating large web scale or enterprise applications

What we offer:

  • Competitive salary
  • Health, dental and vision plans
  • Flexible paid time off
  • Free employee parking and commuter benefits
  • Fully stocked
  • Gym membership
  • Opportunities for travel, including international travel
  • Beautiful, well-lit, loft-style open office space

Why you'll love working at Takeoff:

  • We're a successful, rapidly-growing startup with an entrepreneurial vibe
  • Were disrupting the eGrocery industry with our innovative business model
  • We're passionate about what we do
  • We get to be creative on a daily basis
  • We have a smart, leadership team that wants to do it right, and is open to new ideas
  • We believe in autonomy, and reward those who take initiative
  • We offer competitive salaries and comprehensive health benefits
  • We have fun doing cool stuff

Our culture revolves around our core values of respect, initiative, collaboration, adaptability, and diversity. As people, we value hard work, but we balance it with socializing as a team, respecting our time outside of work, and appreciating our coworkers unique walks of life.

Takeoff is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status.

Full-time

Employee Testimonials

Jake Williams
Jake Williams
Fulfillment Product Lead

The culture here is so unlike big companies. It’s warm and friendly. We eat lunch together every day. It really feels like family.

Jean Achorn
Jean Achorn
Communications Specialist

Everyone here really believes in what they do. We work hard, but we also know how to have fun!

William Odom
William Odom
Design & Continuous Improvement Lead - Fulfillment

My favorite thing about working at Takeoff is the collaborative environment. We're all part of the team.

Anastasiia Klimova
Anastasiia Klimova
QA Engineer

At the end of the day, Takeoff really cares about their employees. It's great to work at a place that appreciates each and every team member.

Geraldi Prenata
UX Intern

Last Friday, I completed my 13-week summer internship with Takeoff Technologies as a UX intern. I really enjoy working in such a warm, friendly, and collaborative environment. I learned about creating user personas, performing user research, testing, and interview for our fulfillment & supply chain apps. I learned how to conduct an effective competitive analysis and analogous research to gain insights on current trends of competitors and eGrocery market. I also learned how to analyze user behavior and engagement using different analytical tools, and implement the findings to further improve our apps usability and features. Last but not least, I would like to thank my manager Becky Carpenter and Laura Cody from the UX team for teaching me the principles of Lean UX, product design, and collaboration with other departments.