Manager, Software Engineering

SmithRx Logo

SmithRx

πŸ“Remote - Worldwide

Summary

Join SmithRx, a rapidly growing Health-Tech company, as a Manager, Software Engineering to lead application engineering teams. This role involves managing and scaling teams working on critical, consumer-facing tools and integrations, driving architectural excellence, and ensuring operational efficiency. You will define and execute a roadmap aligned with company goals, lead a team of engineers, and make impactful decisions shaping the platform's future. The position requires managing, mentoring, and inspiring a team, building a collaborative culture, conducting performance evaluations, and fostering career growth. Strategic and tactical execution includes defining the team's vision, partnering with stakeholders, and balancing short-term and long-term scalability. Architectural and operational excellence involves working with principal engineers, mitigating technical risks, and establishing best practices. Cross-functional collaboration is key, requiring partnership with product managers and other engineering leaders.

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

Responsibilities

  • Manage, mentor, and inspire a team of engineers (up to Senior 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 stakeholders to clarify business requirements and translate them into actionable engineering projects
  • Balance short-term deliverables with long-term scalability to ensure sustainable growth
  • Work with Principal Engineers and architects 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

Preferred Qualifications

  • Experience in managing teams working on backend systems
  • Familiarity with domain-driven design and cross-functional software development
  • Proven ability to work with geographically distributed teams and stakeholders

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

Share this job:

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.