Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

About PushPress


PushPress is building the Intelligent Industry Ledger for boutique fitness.


We’re transforming how boutique gyms operate — and how the entire $100B fitness industry connects, transacts, and grows. Trusted by 5,000+ gyms and 500,000+ members, PushPress processes over $500M annually and is backed by Altos Ventures and Mucker Capital.


We're evolving from a traditional business system of record into an AI-powered Industry Ledger — an intelligent infrastructure layer that brings order to a highly fragmented boutique fitness industry. By unifying disconnected operators, workflows, and data into a single platform, we’re enabling faster decisions, new business models, cross-gym collaboration, and network effects that increase the value of every studio in our client base.


The fitness industry is highly fragmented, with over 100 sub-verticals — from CrossFit and yoga to climbing and cycling — each with unique needs. Roughly 85% of locations are small, independently owned gyms that fall into a gap: too small for enterprise platforms, too diverse for niche solutions. It’s a classic Goldilocks problem — and we’re perfectly positioned in the middle. 


PushPress was born from the boutique fitness world, and our deep empathy for these owners, combined with years of hard-earned trust, gives us an unfair advantage. We believe these operators are critical to the future of global health — and we’re building the tools, infrastructure, and network to help them thrive.


We’re a global team of builders, operators, and fitness fanatics on a mission to level the playing field for fitness entrepreneurs. If you're ready to help reshape an industry — let’s talk.


About the Role


We are seeking an experienced Senior Software Engineer to make a significant contribution to the continued evolution of our platform. You will be responsible for designing, implementing, and maintaining robust, scalable, and innovative solutions that support key areas of our product ecosystem.


In this role, you will collaborate closely with other engineers and technical leads across different teams, helping drive the technical direction of the platform. As a senior member of the engineering organization, you will take ownership of important components, lead high-impact projects, and play a key role in architectural discussions, code reviews, and mentoring junior engineers. Your work will directly impact thousands of businesses and millions of users worldwide.



What You’ll Do
  • Lead the design, development, and delivery of impactful projects across various platform domains.
  • Take ownership of critical components and features, driving them from concept through to launch.
  • Develop and optimize backend services using technologies such as Node.js and TypeScript to support platform growth.
  • Improve performance, security, and reliability of our APIs, databases, and related systems.
  • Mentor and guide junior engineers, fostering a culture of engineering excellence and best practices.
  • Lead architectural discussions and contribute to key technical decisions.
  • Collaborate with cross-functional teams to understand business needs and translate them into high-quality technical solutions.
  • Contribute to the continuous improvement of our engineering processes and practices.


What you'll need
  • 5+ years of software engineering experience, with at least 2 years in a senior engineering role.
  • Strong proficiency in Node.js, TypeScript, REST APIs, MySQL, and Redis.
  • Experience designing and developing scalable, maintainable backend systems.
  • Proven ability to take ownership of and lead high-impact projects from start to finish.
  • Familiarity with architectural patterns and best practices for large-scale systems.
  • Strong mentoring skills and a passion for helping junior engineers grow.
  • Excellent problem-solving abilities and the capability to contribute to technical decision-making.
  • Outstanding communication and collaboration skills, with the ability to work effectively across different teams and functions.


Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (Company Sponsored 401k with Match)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Flexible Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Equity Incentive Plan
  • Monthly Wellness Reimbursement
  • Work From Home Stipend


PushPress is dedicated to fostering an inclusive and dynamic workplace. We’re all about leveling up, and that means we don’t tolerate any form of discrimination or harassment. We’re committed to provide equal opportunities, regardless of race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability, genetic info, veteran status, or any other legally protected characteristic.


At PushPress, we’re dedicated to helping both our technology and our team reach peak performance. Whether it’s with your proactive approach, eye for detail, or drive to make a meaningful impact, we’d love to hear from you. At PushPress, we’re all about pushing boundaries and achieving new personal bests—come join us and be part of our fitness-tech journey!

PushPress Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
PushPress DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PushPress
PushPress CEO photo
Unknown name
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, PushPress

At PushPress, we're on a mission to revolutionize the boutique fitness industry, and we're looking for an experienced Senior Software Engineer to join our dynamic team in the USA. Imagine being part of a project that transforms how over 5,000 gyms operate and connects with millions of fitness enthusiasts. You’ll play a crucial role in designing, implementing, and maintaining innovative solutions that power our AI-driven Industry Ledger system. In this role, you will collaborate with talented engineers and leads across teams, driving the technical direction of our platform. Your contributions will directly influence key components, ensuring they are robust and scalable. You'll lead multiple impactful projects from start to finish, leveraging your expertise in technologies like Node.js and TypeScript while mentoring junior engineers. We're passionate about not just building software but creating a culture of excellence and improvement within our engineering processes. If you're excited about joining a team that's deeply empathetic to boutique gym owners and ready to shape the future of fitness, PushPress is the place for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at PushPress
What are the responsibilities of a Senior Software Engineer at PushPress?

As a Senior Software Engineer at PushPress, your responsibilities include leading the design and development of impactful projects, taking ownership of critical components and features, and collaborating with cross-functional teams to deliver innovative solutions for the fitness industry. You'll also mentor junior engineers and contribute to architectural discussions, ensuring our platform continues to evolve effectively.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at PushPress?

To qualify for the Senior Software Engineer role at PushPress, you should have at least 5 years of software engineering experience, with a minimum of 2 years in a senior role. Proficiency in Node.js, TypeScript, REST APIs, MySQL, and Redis is essential. Additionally, strong problem-solving skills and experience with scalable system designs will be crucial for success.

Join Rise to see the full answer
How does PushPress support the growth of its Senior Software Engineers?

PushPress is committed to the professional development of its Senior Software Engineers by fostering a culture of mentorship and continuous improvement. You'll have opportunities to lead high-impact projects, engage in architectural discussions, and participate in training and development programs designed to enhance both your technical and leadership skills.

Join Rise to see the full answer
What kind of projects will I work on as a Senior Software Engineer at PushPress?

As a Senior Software Engineer at PushPress, you'll work on various projects that enhance our AI-powered Industry Ledger and improve how boutique gyms operate. This includes developing robust backend services, optimizing database performance, and implementing security measures that directly benefit thousands of businesses and millions of users worldwide.

Join Rise to see the full answer
What makes the PushPress work environment unique for software engineers?

The PushPress work environment stands out for its commitment to inclusivity, innovation, and collaboration. As part of our engineering team, you’ll work in a dynamic atmosphere where your ideas are valued. Additionally, our passion for fitness and the unique challenges of the boutique gym landscape make for a rewarding and exciting workplace.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Node.js and how it applies to your work as a Senior Software Engineer?

When discussing your experience with Node.js, focus on specific projects where you've used it to build scalable applications. Explain the challenges you faced, how you optimized back-end performance, and any best practices you followed. This will show your depth of knowledge and how you can bring that expertise to PushPress.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

When answering this question, emphasize your philosophy on mentoring and the techniques you employ, such as code reviews, one-on-one sessions, and fostering a learning environment. Share specific examples of how you’ve helped junior engineers grow in past roles, showcasing your leadership skills.

Join Rise to see the full answer
Describe a challenging project you led and the impact it had.

In your answer, outline the project details, your role in leading it, and the specific challenges you encountered. Discuss how you overcame those challenges and the resultant impact on the organization, which can demonstrate your leadership and problem-solving skills.

Join Rise to see the full answer
What architectural patterns do you prefer for large-scale systems?

When discussing architectural patterns, mention specific methods you have implemented, like Microservices or Event-Driven Architecture. Explain why these patterns effectively solved the needs of your projects and how they can be applied to PushPress’s system.

Join Rise to see the full answer
How do you prioritize tasks when leading a project?

Describe your strategy for prioritization, such as using Agile methodologies or backlog grooming. Highlight how you assess the impact on business goals and user needs, ensuring timely delivery of high-quality features while maintaining overall project scope.

Join Rise to see the full answer
Can you provide an example of how you’ve improved API performance?

Use this opportunity to share a concrete example where you optimized an API’s response time or reduced the load. Discuss the techniques you used, what metrics you monitored, and the results achieved in terms of performance improvement.

Join Rise to see the full answer
What are your experiences with cross-functional collaboration?

Share specific instances where you partnered with non-engineering teams, like product management or design, to deliver a project. Emphasize how you navigated different perspectives and aligned goals to ensure successful outcomes.

Join Rise to see the full answer
What best practices do you follow for code reviews?

Discuss your approach to code reviews, highlighting the importance of constructive feedback and collaboration. Share best practices you employ to enhance code quality while fostering an inclusive environment where team members feel valued and heard.</answer>

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering?

Talk about the resources you utilize to stay current, such as relevant tech blogs, forums, webinars, or attendance at industry events. Mention any specific technical communities you engage with, highlighting your commitment to continuous learning and adaptation.

Join Rise to see the full answer
What excites you about working at PushPress?

Share your enthusiasm for PushPress’s vision and mission. Discuss how your personal values align with the company and how you’re motivated to contribute to the fitness industry while leveraging your technical skills to create positive impact. This shows your genuine interest in the role and organization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Become a pivotal part of PushPress as a Senior Product Marketing Manager, driving innovation and growth in the fitness-tech space.

Join DentAdmin as a Software Developer and contribute to the future of dental software while enjoying a flexible work environment.

Photo of the Rise User

Join dbt Labs as a Staff Software Engineer to drive innovation in analytics engineering with a focus on building scalable systems and delightful user experiences.

Photo of the Rise User
American Express Hybrid Phoenix, Arizona, United States
Posted 10 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

As a Python Developer at American Express, you will use your skills to enhance customer experiences in a collaborative tech environment.

Posted 9 days ago

Join Demyst as a Senior Software Engineer to drive transformation in how enterprises access external data through innovative front-end solutions.

Photo of the Rise User

Join MSquared as a Graduate Software Engineer to work on cutting-edge technology in the metaverse space.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as an Android Engineer to enhance mobile applications used globally by millions of cardholders.

Photo of the Rise User
Posted 4 days ago

Join Comcate as a Full Stack Engineer and contribute to developing innovative solutions for local governments using cutting-edge technologies.

Photo of the Rise User
Monterail Remote No location specified
Posted 6 days ago

We seek a skilled Architect with Node.js expertise to design a robust card insurance application while embracing modern architectures.

Our mission is to provide a foundation that empowers fitness professionals to make a positive impact on the people they serve.

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!