Staff Software Engineer

Remote, United States /
Engineering – Software Engineering /
Full-Time
Have you ever wanted to be on the ground floor of a well-funded, rapidly growing global startup that is disrupting the grocery industry? We are a dedicated team of professionals with a passion for grocery and who help grocers thrive by making sure our team at Takeoff thrives. Our core values are what drive our decisions every day. We foster an accessible, approachable, and supportive environment and work together to reach new milestones and motivate each other towards excellence. Our team is on a mission to transform the grocery industry for the better.

Are you looking to make an impact daily and help us disrupt a 100 year old industry?  If so, please continue reading!

Takeoff Technologies, a Massachusetts-based tech company, is the creator of the world’s first automated micro-fulfillment center (MFCs) that transforms the way people access groceries. Our solution provides retailers with the most cost-efficient way to fulfill their online grocery orders, using automated, hyperlocal micro-fulfillment centers.

As a REMOTE-first, Boston, MA based company, we work EDT hours. We are only considering candidates based in the United States for this role. If you happen to be local to the New England area feel free to visit the office, on occasion and meet with your team and colleagues. 

Grocery is an incredibly complex industry, and bringing groceries online presents a number of unique challenges. We don’t let that stop us! Our team is on a mission to transform the grocery industry for the better.

As a Staff Software Engineer, you’re excited by engineering excellence. You're not just a software engineer, but someone passionate about solving complex business problems through innovation and fundamental engineering practices that scale. In our agile environment you will collaborate with a fully distributed, global engineering team, to revolutionize eGrocery fulfillment utilizing best-in-class cloud platform technologies like Google Cloud Platform and its latest suite of services. 

We encourage our Engineers and business partners to think like owners, while continuing to innovate. Embrace the opportunity to utilize some of the latest technologies (CI/CD, microservice architectures, infinitely scalable stateless/serverless services managed with infrastructure-as-code, and edge technology platforms) to meet the needs of the dynamic, logistical challenges of delivering high-quality, perishable goods at the speed demanded by modern day consumers.

Desired Skills and Qualifications:

    • 10+ years of Full-Stack software development experience.
    • Strong understanding of cloud platforms.
    • Knowledge of GCP and experience in building GCP-based solutions preferred, (AWS or Azure experience are welcome).
    • Experience with Go/Golang preferred; however experience with Python, Java and/or Javascript are also welcome.
    • Strong experience with front-end tools and frameworks such as Javascript, React/Reactjs
    • Strong knowledge of Computer Science fundamentals like object-oriented design, data structures, algorithm design and complexity analysis.
    • Experience with containers and container management platforms (preferably Kubernetes), highly available systems, infrastructure as code patterns and canary deployment approaches.
    • Working experience with serverless technologies, microservices architectures, web services, RESTful APIs, message queues and SQL/NoSQL databases.
    • Excellent communication, problem solving and analytical thinking skills.
    • History of leading and sharing knowledge/guidance with other Engineers
    • Knowledge of Agile principles and Scrum or Kanban methodologies.

The Role:

    • Full Stack dev background
    • Write scalable, robust, testable, efficient, and easily maintainable software.
    • Write automated tests and documentation.
    • Experience with micro-services and micro-frontends
    • Work across teams on common patterns and practices.
    • Partner with product, design, and peer engineering leads and managers.
    • Participate in on-call duties (as needed).
    • Help build a team and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams.
    • Enable and facilitate problem diagnosis and resolution in technical and functional areas.

Bonus points if you have:

    • Experience building cloud (GCP/AWS/Azure) based solutions
    • Mentor and train other team members.
    • Knowledge of Agile principles and Scrum or Kanban methodologies.
    • Past experience working on a "remote-first" or "fully distributed" team
    • Strong sense of ownership and taking responsibility
    • Evidence of “craftsmanship,” and demonstrated pride in your work
    • Experience leading technical teams and setting technical direction.

Reasons why you'll love Takeoff

    • Your growth is our growth! We invest in your continued learning and development.
    • We’re disrupting a $5.7 Trillion dollar global industry with the latest technology
    • The ability to be creative on a daily basis
    • We believe in autonomy and reward those who take initiative
    • We help make food more accessible by helping to eliminate “food deserts”

Some of the Perks and Benefits we offer

    • Competitive compensation package
    • A continued focus and emphasis on work / life balance
    • Health, Dental and Vision plans
    • 401(K) plan with a 5% company match(kicks in day one!)
    • Unlimited PTO to ensure our team takes the necessary time off to recharge and be as productive as possible when they come back to work(this is very important to us!)
    • Tuition reimbursement
    • 12 weeks of paid baby bonding leave for both parents
    • Flexible spending/dependent care accounts
    • Life Insurance, Short & Long Term Disability
    • Annual Fitness Reimbursement of $300
#LI-GT1
#LI-Remote 

Still need more convincing as to why you should go ahead and apply? Take a look at what our employees are saying here https://www.takeoff.com/career about what the experience and day to day is like at Takeoff!

Equal Opportunity Employer

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, or disability status. Learn more at www.takeoff.com.  We believe that diversity is critical to the growth of our company; we foster an environment where everyone has a voice and views the Takeoff team as their second family.