Staff Software Engineer

Posted 12 Days Ago
Be an Early Applicant
New York, NY
180K-220K Annually
Senior level
Software
The Role
The Staff Software Engineer will lead major projects and improve platform architecture while mentoring junior engineers. Responsibilities include owning project execution, developing new features, and ensuring high code quality through reviews and testing practices. Collaboration with product and design teams is key.
Summary Generated by Built In

Our Story:

Unlocking the Ageless Revolution for Patients and Practices:

With 1.5 million users, over $1 billion in revenue, and ranking among the Top 200 apps globally, RepeatMD is leading the charge.

Fresh off our Series A, we're expanding into new verticals.

Today, as a B2B SaaS company in the Aesthetics and Wellness Industry, we proudly serve 3,000+ clients across all 50 states—and we're just getting started on going global.

We are looking for those who are passionate to join our mission!

About You:

We are looking for a Staff Software Engineer who thrives in a gritty startup environment and is comfortable taking on the company’s largest and most complex initiatives. You have deep technical expertise, and while you are happy working as an individual contributor, you also enjoy mentoring and helping other engineers grow. You excel in building scalable, robust systems and are always looking for opportunities to improve processes and technology. You have experience working with modern software design principles and are excited by the chance to make a meaningful impact on both the product and the team.

About The Role:

Reporting to the SVP of Engineering, the Staff Software Engineer will be based remotely. You will lead the development of major projects, design complex systems, and work on improving the core architecture of our platform. You will be instrumental in driving forward key initiatives and collaborating closely with other senior engineers and cross-functional teams. This is a hands-on role that requires a strong technical leader who is also comfortable mentoring and coaching team members.

Key Responsibilities:

  • Project Leadership: Own and drive the execution of our largest, most complex initiatives, from inception to launch.
  • Feature Development: Partner with the product team to design, implement, and release new features that enhance our platform.
  • Technical Mentorship: Guide and mentor other engineers, providing technical leadership and fostering a culture of continuous learning.
  • Architectural Decisions: Lead the design of scalable, reliable, and high-performance systems, with a focus on best practices in software architecture.
  • Code Quality: Conduct code reviews and ensure adherence to high standards of code quality, including test-driven development and integration testing.
  • Cross-Functional Collaboration: Work closely with product, design, and other stakeholders to align technical execution with business goals.

Requirements:

  • Experience: 7+ years of software engineering experience, ideally within high-growth startups.
  • Technical Expertise: Proven experience with Stripe, Event Sourcing, CQRS, message-based systems, and domain-driven design (preferably in C# or TypeScript).
  • CI/CD Enthusiast: Deep experience with continuous integration/continuous deployment environments and ephemeral environments.
  • Testing Excellence: Advocate for strong testing practices, including TDD, BDD frameworks, ViTest for component testing, and Postman collections for API testing.
  • Methodical Approach: Familiar with MECE principles, ensuring comprehensive test coverage and logical problem-solving.
  • Architectural Knowledge: Strong foundation in modern software architecture and design principles.
  • Leadership Skills: Demonstrated ability to lead complex, large-scale projects and initiatives.
  • Mentorship: Adept at coaching and developing less experienced engineers, fostering a collaborative and growth-oriented team environment.
  • CI/CD & IaC Tools: Proficiency with CI/CD pipelines and Infrastructure as Code (IaC), particularly with GitHub Actions and Terraform.


What we offer:

  • Competitive salary
  • Employee Bonus Plan
  • Medical, Dental, Vision, and 401k through Justworks
  • Stock options
  • Unlimited PTO
  • Parental leave; (12-weeks maternity and 4-weeks paternity leave) because we know that being a parent is the most important job you’ll ever have.
  • Hybrid work model

We offer competitive compensation, comprehensive benefits, and the opportunity to work with a talented and passionate team that is dedicated to transforming the medical aesthetics industry. If you are a self-starter with a passion for helping clients succeed, we encourage you to apply for this exciting opportunity. The total compensation range for this position in the United States is $180,000 to $220,000. Compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location.

RepeatMD is an Equal Opportunity Employer. We highly value diversity of thought and experience at our company and encourage people of all backgrounds, experiences, abilities and perspectives to apply. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or other protected characteristics. 

Top Skills

C#
Typescript
The Company
HQ: New York, NY
120 Employees
Hybrid Workplace
Year Founded: 2021

What We Do

Our mission is to transform more patients' lives.
RepeatMD creates private label mobile rewards programs for health care providers, which includes a suite of patient engagement solutions to grow & sell more of their cash-based, high-margin services.
The mobile app allows providers to reward patients for visiting, educate patients, earn referrals, finance treatments, and manage the retention of patients.

Similar Jobs

Apex Fintech Solutions Logo Apex Fintech Solutions

Staff Software Engineer

Fintech • Software • Financial Services
Hybrid
5 Locations
850 Employees
166K-208K Annually

Apex Fintech Solutions Logo Apex Fintech Solutions

Staff Software Engineer

Fintech • Software • Financial Services
Hybrid
5 Locations
850 Employees
166K-208K Annually

Square Logo Square

Staff Software Engineer, Orders Platform

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote
Hybrid
New York, NY, USA
12000 Employees
240K-359K Annually

Alchemy Logo Alchemy

Staff Software Engineer (Distributed Systems)

Blockchain • Information Technology • Software • Cryptocurrency • Web3
Easy Apply
Hybrid
2 Locations
200 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account