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

Staff Software Engineer

About Luna

Physical therapy is powerful—for developing strength, managing emerging conditions, or recovering from surgery. But it’s challenging for physical therapy to make a significant clinical impact because therapists and patients are worn out. Through technology and innovation, Luna makes it easier to give and receive care. Driving faster recoveries for lasting health in an industry long overdue for change, Luna is reimagining the physical therapy experience for all.


We are excited to grow our internal Engineering team as we are seeking a Staff Software Engineer to join our dynamic and fast-growing organization! As a Staff Engineer, you will be a driving force in shaping the future of Luna! We're looking for an exceptional individual who can bring their expertise, and innovative mind to help us in our goal of changing healthcare delivery.


You will play a pivotal role in reshaping the delivery of physical therapy so that anyone anywhere can heal quickly and/or prevent the need for more intensive care in the future. You will have the opportunity to spearhead the development of our backend system, architect robust solutions, and contribute to the scalability and reliability of the Luna platform. Your expertise and leadership will be critical in shaping our technology and driving innovation within the team.


How you will make an impact
  • Design, develop and maintain the next generation of our internal marketplace console. Including but not limited to scheduling, automations, payment flow, customer communications, reports, and dashboards.
  • Identify and propose strategies around technical problems, getting buy-in from other teams to enhance solutions.
  • Lead cross-functional projects with other teams to come up with solutions that have a direct impact on Engineering.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality of performance for the Engineering team.
  • Impact focus areas can include, mobile API’s, backend integration, migration to Elixir, or building a whole new feature for admins.
  • Dedicated time to help mentor and develop less senior engineers skill sets in code reviews, as well as writing exceptional code that can be used as an example for more junior engineers.
  • Identify and proactively prioritize tech debt in collaboration efforts with Product team members.
  • Minimize technical complexity while delivering high quality solutions that may integrate multiple applications. 
  • Solve significantly complex software problems with solutions that are near ideal in terms of resilience, fault tolerance, scalability, and stability.
  • Working with external contractors to complete tasks, including delegation responsibilities as a Team Lead with contractors.
  • Test, release and monitor your own code as if we did not have QA.


What you can offer Luna
  • Bachelors in Computer Science is strongly preferred
  • 8+ years of software engineering experience, with a track record of delivering software across multiple stacks and/or products
  • 8+ years experience with Ruby.
  • 3+ years experience with at least one other language.
  • Comfortability with both Frontend and Backend engineering, and potentially flexing between both as needed.
  • Demonstrated ability to own a project from start to finish.
  • Proven ability to lead cross-functional projects, including work with product, user experience, and project management, to deliver cohesive and integrated solutions.
  • Develop, test, release and monitor your own code with quality and timeliness.
  • Proficiency in leveraging a variety of open-source technologies and cloud services to enhance platform capabilities.
  • Self starting, technically motivated.
  • Desire to deliver meaningful impact in people's lives and contribute to true change in healthcare delivery.


What Luna can offer you
  • At Luna, Engineers have the chance to work on various teams and stacks.
  • Stable, well funded health tech company with strong market position.
  • Complete remote opportunity (based within North America) with expectation to travel to our Nashville, TN or Rocklin, CA office at least twice a year.
  • Benefits on the 1st of the month following start date, stock option equity, unlimited PTO, company paid life insurance, and more.
  • Opportunity to grow with a start-up that is revolutionizing the delivery of physical therapy
  • Supportive leadership with lots of opportunity for those who wish to grow alongside of Luna


$180,000 - $200,000 a year
 Salary is dependent on experience and location.

Care Exceptionally * Incredibly Relentless * Be Impactful * 1% Better, Every Day


~ Forbes America's Best Startup Employers of 2024 #111 ~

~ Fast Company World's Most Innovative Companies of 2024 #13 in Healthcare ~

~ Exceptional Performance Designation from Medicare/CMS MIPS 2022, 2023 ~

~ Gold Indigo Design Award for mobile app design excellence 2020 ~

Luna Physical Therapy Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Luna Physical Therapy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Luna Physical Therapy
Luna Physical Therapy CEO photo
Unknown name
Approve of CEO

Average salary estimate

$190000 / YEARLY (est.)
min
max
$180000K
$200000K

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 Staff Software Engineer, Luna Physical Therapy

At Luna, physical therapy is about to take a revolutionary leap forward, and we're looking for a Staff Software Engineer to join our dynamic team! As a pivotal player in our fast-growing organization, you'll help reshape the way physical therapy is delivered using innovative technology. This remote position offers you the chance to design and develop our next-generation internal marketplace console, focusing on automations, scheduling, payment flows, customer communications, and reports. With over 8 years of software engineering experience and a robust understanding of Ruby, your leadership will guide our internal engineering efforts in crafting scalable solutions and addressing technical challenges across various projects. Your role also includes mentoring less experienced engineers, collaborating with cross-functional teams, and identifying tools that enhance our engineering performance. If you thrive on solving complex software problems in a mission-driven environment, Luna is the place for you! Here, you'll find an opportunity to make a meaningful impact in healthcare, alongside supportive leadership and a chance to grow within a stable, well-funded health tech company. With a salary range of $180,000 - $200,000 and comprehensive benefits, you’ll be equipped to contribute to the transformation of physical therapy for everyone, anywhere.

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at Luna Physical Therapy
What are the main responsibilities of a Staff Software Engineer at Luna?

As a Staff Software Engineer at Luna, your main responsibilities include designing and developing the internal marketplace console, leading cross-functional projects, and mentoring junior engineers. You will also be responsible for proposing strategies for technical problems, minimizing complexity in solutions, and ensuring high performance in engineering deliveries.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer position at Luna?

To qualify for the Staff Software Engineer position at Luna, you should have a Bachelor's in Computer Science (strongly preferred), at least 8 years of software engineering experience, and a solid command of Ruby, along with experience in other programming languages. Additionally, comfort with both frontend and backend engineering is required.

Join Rise to see the full answer
What technical skills should a Staff Software Engineer possess at Luna?

A Staff Software Engineer at Luna should have expertise in Ruby, experience with multiple programming languages, and a deep understanding of cloud services and open-source technologies. The ability to lead projects, evaluate tools and technologies, and minimize technical debt is essential.

Join Rise to see the full answer
What kind of work environment will I experience as a Staff Software Engineer at Luna?

As a Staff Software Engineer at Luna, you will enjoy a fully remote work environment (with occasional travel to our offices) in a stable health tech company. Luna fosters a supportive and collaborative culture, focusing on innovative technology and making a measurable impact in healthcare.

Join Rise to see the full answer
How does Luna support the professional development of its Staff Software Engineers?

Luna encourages professional development by offering mentoring opportunities, leading cross-functional projects, and promoting self-guided learning. With supportive leadership and a culture that values growth, you'll have the chance to expand your skills and advance your career.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you describe your experience with Ruby and how it can contribute to the projects at Luna?

When answering, highlight specific projects where you've successfully used Ruby to solve problems. Discuss how your expertise can help Luna enhance their internal marketplace console and improve system reliability.

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

Your answer should reflect your experience in guiding others. Discuss techniques you use, such as code reviews and pairing on projects, and the positive outcomes from these interactions.

Join Rise to see the full answer
What steps do you take to minimize technical debt?

Explain your methodology for identifying and prioritizing tech debt, highlighting your experience collaborating with product teams to create solutions that balance new features with maintaining system integrity.

Join Rise to see the full answer
Describe a complex software problem you solved in a past role.

Share a detailed example of a complex problem, the solution you implemented, and how it improved processes or performance. Make sure to relate it back to relevant skills that will be useful at Luna.

Join Rise to see the full answer
How do you ensure high-quality code delivery?

Discuss your coding standards, testing practices, and code review processes. Mention how these practices have led to timely and quality-driven releases in previous projects.

Join Rise to see the full answer
How have you collaborated with cross-functional teams in past projects?

Provide examples of projects where you worked closely with product managers, UI/UX designers, or other stakeholders. Highlight your communication skills and how they contributed to the project’s success.

Join Rise to see the full answer
What technologies or tools do you recommend for enhancing platform capabilities?

Share insights on technologies that you've successfully implemented in previous roles. Discuss how these can be evaluated and integrated at Luna to enhance the platform’s performance.

Join Rise to see the full answer
Can you talk about a time you took ownership of a project from start to finish?

Illustrate your project management skills by detailing a project where you led every stage and the results achieved. Emphasize how this experience prepares you for ownership roles at Luna.

Join Rise to see the full answer
How do you balance frontend and backend tasks in your work?

Explain your versatility and how you've previously worked on both frontend and backend tasks. Describe a situation where you had to flex between the two and how you ensured quality in both areas.

Join Rise to see the full answer
Why do you want to work at Luna and contribute to changing healthcare delivery?

Share your passion for technology and healthcare, and connect it with Luna’s mission. Emphasize your desire to make a meaningful impact and how your skills align with the company's goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
VRP Consulting Remote Jana Dekerta 24, 30-703 Kraków, Poland
Posted 2 days ago
Photo of the Rise User
Brillio Remote Saint Louis, Missouri, United States
Posted 4 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 hours ago
PIP Labs Hybrid SF Bay Area or Los Angeles
Posted 3 days ago

Luna is a leading in-home physical therapy platform in America that offers personalized care at home that is covered by insurance.

191 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Family FriendlyBadge Work&Life Balance
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 5, 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!