
Smithrx
Job Title: Principal Software Engineer
Location: Remote (Open to specific U.S. states)
Company Overview:
SmithRx is a rapidly growing Health-Tech company on a mission to revolutionize the Pharmacy Benefit Management (PBM) industry by leveraging cutting-edge technology, innovative cost-saving tools, and top-tier customer service. With hundreds of thousands of members onboarded since 2016, we are reshaping the future of healthcare.
We are guided by the values of Integrity, Courage, and Togetherness, creating a collaborative environment where employees can thrive while working toward meaningful change in the U.S. healthcare system.
Role Overview:
As a Principal Software Engineer, you will drive multi-year, multi-team initiatives that shape the future of our engineering organization. Working closely with senior leadership, you will ensure the alignment of technical strategy with company goals, unlocking new business opportunities and ensuring the long-term health and scalability of our systems. Your leadership will set the standard for engineering excellence and influence the technical direction of the company.
Key Responsibilities:
Technical Leadership:
- Define and align multi-team technical strategies with company goals.
- Own technology decisions for large-scale architectures and frameworks.
- Design systems for reliability, scalability, and long-term maintainability.
- Lead overall testing strategies, ensuring high quality and system reliability.
- Collaborate with ML engineers to design and deploy production-ready ML systems.
Cross-Functional Collaboration:
- Work closely with Directors, Product Managers, and Design leadership to ensure alignment on technical strategy and business objectives.
- Influence product decisions and prioritize customer value without compromising quality.
Organizational Impact:
- Drive technical decisions that have significant implications across the engineering team.
- Refocus engineering efforts when projects are off-course or not aligned with business goals.
- Partner with senior leadership to define a long-term vision for the engineering team.
Mentorship and Advocacy:
- Mentor engineers at all levels, fostering a culture of growth and learning.
- Champion engineering excellence through high standards for system design, coding, and testing practices.
Required Qualifications:
- BS or advanced degree in Computer Science, or applicable experience.
- 12+ years of software engineering experience, including leadership in large-scale, complex systems.
- Expertise in system architecture, with an emphasis on scalability, reliability, and maintainability.
- Proven ability to make strategic technical decisions in ambiguous or novel challenges.
- Experience with Machine Learning, Natural Language Processing (NLP), and anomaly detection algorithms.
- Strong communication skills with the ability to influence and align teams and stakeholders.
Key Skills:
- Deep technical expertise in software design and architecture.
- Experience in Machine Learning and NLP application in software systems.
- Exceptional problem-solving and decision-making abilities.
- Strong leadership skills in influencing technical and product strategies.
What We Offer:
- Competitive wellness benefits, including medical, dental, vision, and life insurance.
- 401(k) Retirement Savings Program.
- Paid Time Off (PTO) and 12 Paid Holidays.
- Paid Parental Leave and employee assistance programs.
- Professional development and training opportunities.
States Eligible for Remote Employment:
- Arkansas, Arizona, California, Colorado, Florida, Georgia, Kansas, Minnesota, Missouri, Nevada, Ohio, Pennsylvania, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin.
Apply Now
Submit your application including your resume, cover letter, and LinkedIn profile to apply. We look forward to hearing from you!