SmithRx is a rapidly growing, venture-backed Health-Tech company focused on transforming the Pharmacy Benefit Management sector. They are seeking a highly skilled Manager, Software Engineering to lead the Tools & Frameworks team, manage and scale teams focused on core services, and drive architectural excellence while ensuring operational efficiency.
Responsibilities:
- Manage, mentor, and inspire a team of engineers (up to Staff level) to deliver high-quality software solutions
- Build a collaborative and high-performing team culture focused on accountability, innovation, and excellence
- Conduct regular performance evaluations, provide actionable feedback, and foster career growth opportunities for team members
- Define the team’s vision and roadmap, aligning with organizational goals and priorities
- Partner with product managers and stakeholders to clarify business requirements and translate them into actionable engineering projects. Ensure the execution of major upcoming initiatives, including: Building and maintaining a FHIR (Fast Healthcare Interoperability Resources) translation layer. Decomposing our mono-repository, advancing data federation, and establishing domain event-streaming where necessary
- Balance short-term deliverables with long-term scalability to ensure sustainable growth
- Work with Principal Engineers to develop scalable and reliable software solutions
- Proactively identify and mitigate technical risks, addressing software architecture deficiencies and long-term risks
- Establish and maintain best practices for development, testing, and operational workflows
- Partner with product managers, stakeholders, and other engineering leaders to ensure alignment across teams and domains
- Influence overlapping business/technology areas to reduce inefficiencies and improve delivery speed
- Act as the primary representative of your teams to senior leadership, customers, and stakeholders
Requirements:
- 7+ years of experience in software development, with at least 3+ years managing teams
- Deep understanding of software architecture, APIs, and scalable systems. Proven ability to make trade-offs between short-term and long-term technical needs
- Demonstrated ability to build, lead, and retain high-performing teams in a fast-paced environment
- Ability to define a team's mission and roadmap, aligning it with company-wide OKRs
- Exceptional written and verbal communication skills, including the ability to write strategic documentation (e.g., narratives, proposals)
- A track record of delivering results in ambiguous, high-pressure situations
- Experience in managing teams working on backend systems
- Possess a background in either leading engineering teams dedicated to core services and frameworks or having served as an individual contributor within such teams
- Familiarity with domain-driven design and cross-functional software development
- Proven ability to work with US timezone distributed teams and stakeholders