Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SmithRx Logo

Principal Software Engineer

SmithRx

Salary not specified
Aug 20, 2025
Remote, US
Apply Now

SmithRx is looking to disrupt the Pharmacy Benefit Management (PBM) sector by building a next-generation drug acquisition platform. The Principal Software Engineer will drive multi-year, multi-team initiatives that shape the future of the engineering organization and business, unlocking new business opportunities through innovative technical capabilities and ensuring the long-term health and quality of their systems.

Requirements

  • Expertise in system architecture, including design for scalability, reliability, and maintainability.
  • Proficiency in evaluating build-versus-buy decisions and choosing frameworks/tools for diverse use cases.
  • Proven ability to design systems that address ambiguous or novel challenges, using research and validation plans to guide execution.
  • Experience driving the overall health and quality of systems, including testing strategies and technical documentation.
  • Deep technical expertise in software design and architecture.
  • Experience with Machine Learning concepts and their application in software systems.
  • Familiarity with Natural Language Processing (NLP) techniques and their use cases.

Responsibilities

  • Define and align technical strategies for multi-year, multi-team initiatives with broader company goals.
  • Own technology decisions for large-scale architectures, including frameworks and build-versus-buy choices for key components.
  • Design systems with high reliability, scalability, and long-term maintainability, incorporating staged validation plans where necessary.
  • Ensure engineering quality through regular health reviews, curated testing strategies, and technical documentation that supports maintainability independent of your expertise.
  • Drive overall testing strategies for systems requiring high reliability or quality, including creating validation frameworks or systems.
  • Design platforms with long-term maintainability and embedded ML components, ensuring anomaly detection and NLP features were both scalable and production-ready.
  • Collaborate with machine learning engineers to design, validate, and deploy ML-based anomaly detection systems, ensuring performance met system SLAs

Other

  • Serve as a mentor and technical guide for engineers at all levels, fostering a culture of learning and growth.
  • Champion engineering excellence by setting high standards for system design, coding, testing, and operational practices.
  • Partner with Directors, product managers, and design leadership to ensure alignment on technical strategy and business objectives.
  • Collaborate with stakeholders to identify and deliver new business opportunities enabled by technical capabilities.
  • Influence product decisions, scope, and technical trade-offs to prioritize customer value without compromising quality.