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)