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.