Manager, Software Engineering
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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. • backend systems • Familiarity with domain-driven design and cross-functional software development. • Proven ability to work with geographically distributed teams and stakeholders. • What SmithRx Offers You: • 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 • Paid Company Holidays • Wellness Benefits • Commuter Benefits • Paid Parental Leave benefits • Employee Assistance Program (EAP) • Well-stocked kitchen in office locations • Professional development and training opportunities
Responsibilities
• Team Leadership • 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. • Strategic and Tactical Execution • 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. • Architectural and Operational Excellence • 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. • Cross-Functional Collaboration • 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.
Benefits
• 401(k) Retirement Savings Program • Short-term and long-term disability • Discretionary Paid Time Off • Paid Company Holidays • Employee Assistance Program (EAP) • Well-stocked kitchen in office locations • Professional development and training opportunities • Create a Job Alert • Interested in building your career at SmithRx? Get future opportunities sent straight to your email.