Enable job alerts via email!

Principal Software Engineer

Momence

United States

Remote

USD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company revolutionizing the experience economy! As a key member of the backend team, you will design and build the infrastructure that powers a next-gen booking platform used by thousands of businesses. This role offers the chance to lead a team, optimize database schemas, and set best practices in a dynamic environment. Your expertise in high-level programming and large-scale applications will be crucial in scaling both the product and the engineering culture. If you're passionate about making a difference in the tech landscape, this opportunity is perfect for you!

Qualifications

  • Expertise in object-oriented development with high-level programming languages.
  • Experience with relational and non-relational databases.

Responsibilities

  • Design and build the infrastructure that powers the platform.
  • Develop and maintain APIs for the customer-facing platform.

Skills

Object Oriented Development
Agile Software Development
High-Quality Software Delivery
Large-Scale Web Backends

Education

Bachelor's in Computer Science
Master's in Computer Science
Ph.D in Computer Science

Tools

Typescript
React
Node.js
PostgreSQL

Job description

About Momence

Momence is a next-gen booking and communications platform for experience-based businesses, such as a yoga and pilates studios, gyms, dance schools, salons and spas, golf facilities, swim schools, etc. We help thousands of businesses with scheduling and payments, communication, and automation of their business backend. We also have a customer-facing Momence app, where hundreds of thousands of customers book their wellness experiences every month.

As a remote-first company backed by Y Combinator (Summer 2020), we are revolutionizing the experience economy by providing modern software solutions to an underserved industry.

About the Team

Our backend team will be building the components and systems that allow Momence to scale and perform reliably for our users. Reducing complexity is at the core of our business model and a secure, well built infrastructure is critical to our ability to continue to grow. The team is also responsible for maintaining the server-side logic and platform that generates millions of dollars revenue for our hosts. We’re a global company in both team and customer distribution, moving fast and disrupting the status quo of what small businesses can do with software.

What will you do?

Design and build the infrastructure that powers our platform. You can expect to play a critical role in an early stage team, having an impact on the way that we scale not only our product, but our engineering culture. You will:

  • Develop and maintain APIs, both internally and for the integrations ecosystem of our customer facing platform.
  • Design and optimize database schemas, ensuring security and data integrity.
  • Lead architectural design and contribute to code.
  • Set a standard for best practices in tooling, documentation, and engineering processes.
  • Work in a test driven environment, performing code reviews and ensuring code is reliable and maintainable.
  • Hire, onboard, and direct a team of backend engineers as a Tech Lead.
  • Work closely with product engineering and company leadership to strategize and execute on an ambitious roadmap.
Required Experience
  • Expertise in object oriented development in a high-level programming language.
  • Experience working with both relational and non-relational databases.
  • Experience delivering high quality software in an agile environment.
  • Experience working in large-scale web backends.
  • BS in Computer Science or a related field.
Preferred Experience
  • 11+ Years of software engineering experience.
  • Proficiency in high-performance server-side development and system design for large-scale applications.
  • Expertise in Typescript, React, Node.
  • Expertise in relational databases; preferably PostgreSQL.
  • You’ve been a technical lead or played a primary technical role as a manager in a large-scale organization.
  • MS, or Ph.D in Computer Science or a related field.

This role is based in the US only, with a preference for the Eastern Time Zone.

All offers are contingent upon the successful completion of a background check.

At Momence, we celebrate diversity and strive to create an inclusive environment where there is respect, regardless of your background or identity. We are committed to being an equal opportunity employer and welcome you as you are.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer (Data Engineering)

Nava Public Benefit Corp

Washington

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Principal Software Engineer (Data Architect)

Nava Public Benefit Corp

Washington

Remote

USD 90,000 - 150,000

4 days ago
Be an early applicant

Principal Software Engineer (Full-stack(

TalentAlly

East Moline

Remote

USD 80,000 - 100,000

3 days ago
Be an early applicant

Principal Software Engineer (Full-stack(

Aquent

Mobile

Remote

USD 80,000 - 100,000

5 days ago
Be an early applicant

Lead Software Engineer

Goliath Partners

Remote

USD 80,000 - 160,000

3 days ago
Be an early applicant

Principal Software Developer - Virtual Networking (OCI)

Oracle

Remote

USD 96,000 - 224,000

5 days ago
Be an early applicant

Principal Software Engineer, Generative AI Application - Wayne, PA

Radian

Remote

USD 80,000 - 100,000

Yesterday
Be an early applicant

Senior Principal Software Engineer IS *Virtual*

Providence Health & Services

California

Remote

USD 89,000 - 152,000

Yesterday
Be an early applicant

Sr. Principal Software Engineer (Telephony) - Remote (25-15)

Spok, Inc

Hopkins

Remote

USD 95,000 - 135,000

Yesterday
Be an early applicant