Principal Software Engineer

About AgelessRx
AgelessRx is a first-of-its-kind, longevity-focused telehealth platform with an e-commerce 
component. Our mission is to collectively give people millions of extra healthy years, so 
everyone can enjoy more of what they love in a world where people are empowered to live as 
long as they want. We believe aging should no longer be treated as a dreadful inevitability, but 
instead, as a puzzle that can be solved, a fight that can be fought – just as a disease with a cure. 
Through our free-to-use platform, we offer trusted, data-driven longevity solutions and 
scientifically backed prescription therapies to help safely lower the risk of age-related diseases.

About the role
The Principal Software Engineer at AgelessRx will provide strategic technical leadership and play 
a pivotal role in defining and guiding the architectural vision and roadmap of our software 
systems. In this position, you will design, develop, and ensure the delivery of innovative and 
scalable software solutions. As a key contributor to the leadership team, the Principal Engineer 
will mentor engineering teams, drive best practices, and serve as a technical advisor on complex
projects. Your role will involve solving the most complex software challenges while keeping the 
organization’s long-term goals and technical strategies in focus.

The successful candidate will have deep expertise in full stack development, a proven ability to 
build and architect complex systems, and experience mentoring other engineers. You will work 
closely with product and business teams, making high-impact decisions that shape the future of 
our platform.

What you'll do

  • Lead the architecture, design, and development of complex software systems to ensure 
    high scalability, security, and performance.
  • Collaborate with leadership and cross-functional teams to define and execute the 
    technical vision and architecture for software solutions.
  • Drive technical innovation by exploring new tools, technologies, and processes to 
    enhance engineering productivity and efficiency.
  • Provide mentorship and guidance to senior engineers and development teams, fostering a
    culture of continuous improvement and technical excellence.
  • Lead the troubleshooting and resolution of high-level technical issues, ensuring the 
    ongoing reliability and performance of the platform.
  • Ensure adherence to high standards of code quality, testing, and performance through 
    regular code reviews and technical audits.
  • Work closely with product management to translate business requirements into technical
    strategies and project plans.
  • Champion best practices in software development, including Agile methodologies, CI/CD 
    pipelines, and DevOps practices.
  • Stay abreast of the latest developments in software engineering, actively contributing to 
    the technical direction of the company.

Qualifications

  • 10+ years of professional software development experience, with a focus on full stack 
    development.
  • Extensive experience in .NET, ASP.NET/MVC, JavaScript, C#, and RESTful APIs.
  • Expertise in React, ORMs, Azure, and Git, with a strong foundation in scalable cloud-
    based architectures.
  • Deep understanding of architectural patterns, including microservices, CQRS, and 
    domain-driven design.
  • Experience in med tech, telemedicine, or healthcare technology sectors, with an 
    understanding of regulatory standards and best practices in health data management.
  • Proven track record in mentoring engineering teams in an Agile environment.
  • Exceptional problem-solving and analytical skills, with the ability to tackle complex 
    technical challenges.
  • Strong interpersonal and communication skills, with experience collaborating across 
    cross-functional teams.
  • Ability to work independently, make decisions with company-wide impact, and manage 
    multiple projects simultaneously.
  • Experience in a Principal or Lead Engineering role, with a focus on software architecture.

The pay range for this role is:

185,000 - 200,000 USD per year (Remote - United States)

Engineering

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling