Summary
Join SmithRx, a rapidly growing Health-Tech company, as a Principal Software Engineer. As a technical leader, you will drive multi-year initiatives, influence technical strategy, and collaborate with senior leadership. You will design and implement highly reliable and scalable systems, mentor engineers, and champion engineering excellence. This role requires exceptional leadership, technical depth, and strategic foresight. The position requires 15+ years of software engineering experience leading large-scale systems. SmithRx offers competitive benefits, including health insurance, retirement plans, paid time off, and professional development opportunities.
Requirements
- BS or advanced degree in computer science or applicable experience
- 15 years required, or 12+ years with an advanced degree of software engineering experience, including leading large-scale, complex systems or initiatives
- 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
- Strong ability to influence and align technical and product strategies across teams and stakeholders
- 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
- Experience in developing and deploying anomaly detection algorithms
- Exceptional problem-solving and decision-making skills, especially in situations with no clear βrightβ answer
- Strong communication skills to rally teams, explain complex concepts, and build alignment across organizations
- A track record of identifying opportunities to meet customer needs through technical capabilities and driving meaningful results
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
- Employ systems-level mindset to integrate ML in production environments
- 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
- Drive technical choices that have sweeping implications across the engineering organization, rallying teams around clear rationales and technical visions
- Proactively identify and refocus engineering efforts when projects are off-course or not driving meaningful business impact
- Partner with senior leadership to define a long-term vision for engineering teams that aligns with business and market opportunities
- 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
Benefits
- Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance and AD&D Insurance
- Flexible Spending Benefits
- 401(k) Retirement Savings Program
- Short-term and long-term disability
- Discretionary Paid Time Off
- 12 Paid Holidays
- Wellness Benefits
- Commuter Benefits
- Paid Parental Leave benefits
- Employee Assistance Program (EAP)
- Well-stocked kitchen in office locations
- Professional development and training opportunities
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.