Senior Manager, Software Development
Remote (United States)
Overview
The Senior Manager, Software Development role focuses on leading multiple engineering PODs responsible for the ongoing development, scalability, reliability, and operational performance of a large-scale SaaS platform running within Microsoft Azure. This opportunity is well suited for a senior engineering leader experienced in cloud-native systems, agile software delivery, DevOps transformation, distributed architecture, and AI-enabled engineering workflows.
This role oversees the development roadmap for a high-transaction platform processing millions of API calls and transactions daily. The position requires strong leadership across software engineering execution, DevOps maturity, cloud-native architecture, AI-first engineering initiatives, and operational excellence.
The ideal candidate is passionate about modern engineering practices, distributed systems, automation, cloud technologies, and the responsible adoption of AI-powered tooling throughout the software development lifecycle.
Schedule: This fully remote role requires availability during core Eastern Time Zone business hours.
Employment Type: Full Time
Compensation: $183,355 – $244,474 per year plus bonus opportunities
What You’ll Do
Leadership & Team Development
- Lead, mentor, and develop a team of 10+ software engineers across multiple engineering PODs, including Senior Engineers, Tech Leads, and QA Engineers.
- Manage large-scale squad-based delivery models while driving team performance, accountability, and operational effectiveness.
- Build and maintain a growth-oriented engineering culture focused on coaching, psychological safety, continuous learning, experimentation, and measurable improvement.
- Encourage engineering excellence, ownership, innovation, and self-organization across teams.
- Partner with Talent Acquisition to recruit and hire high-performing engineering talent.
- Conduct regular one-on-one meetings, performance reviews, mentoring sessions, and structured career development planning.
- Identify opportunities to unlock individual and team potential through coaching and leadership development.
Execution & Delivery
- Manage competing priorities across multiple PODs while maintaining alignment with strategic business objectives.
- Oversee end-to-end software delivery across all phases of the SDLC, including architecture, design, development, testing, deployment, and production support.
- Ensure high-quality, on-time delivery of initiatives within scope and business expectations.
- Provide concise, accurate, and actionable project updates to leadership and stakeholders.
- Actively engage with engineering teams to reinforce best practices in software development, testing, deployment, and operational readiness.
- Drive DevOps maturity through CI/CD improvements, automation initiatives, release discipline, and operational excellence practices.
- Participate in architecture discussions involving microservices, distributed systems, event-driven architecture, and API gateway strategies.
- Help ensure platform scalability, resilience, availability, and performance across all environments.
- Establish engineering baselines and delivery metrics to monitor quality, velocity, and operational health.
- Use data-driven insights to identify gaps, measure progress, and improve engineering effectiveness across teams.
Engineering Metrics, Tracking & Reporting
- Define and continuously improve engineering metrics that provide visibility into team health, delivery performance, and platform quality.
- Track and report key DORA metrics including deployment frequency, lead time for changes, change failure rate, and mean time to recovery (MTTR).
- Create dashboards and reporting cadences that provide transparent operational insights to leadership and stakeholders.
- Use metrics as coaching and improvement tools to identify bottlenecks, guide prioritization, and support continuous improvement initiatives.
- Monitor operational KPIs including SLA/SLO attainment, incident trends, uptime, reliability, and system performance benchmarks.
- Promote accountability through engineering visibility and measurable outcomes.
Stakeholder Collaboration & Communication
- Build trusted relationships with product teams, business stakeholders, technology leaders, and cross-functional partners.
- Collaborate closely with Product Owners to translate business needs into scalable technical solutions.
- Communicate priorities, risks, timelines, and delivery commitments clearly across all organizational levels.
- Support alignment between engineering execution and broader company objectives.
AI-First Engineering
- Drive AI-first engineering initiatives across the organization.
- Lead the evaluation and implementation of AI-powered development tools such as GitHub Copilot, AI-assisted testing solutions, intelligent observability platforms, and related technologies.
- Encourage teams to responsibly experiment with AI technologies to improve productivity, quality, and operational efficiency.
- Stay informed on emerging AI trends and contribute to long-term engineering innovation strategies.
Qualifications
- Bachelor’s degree in Computer Science or a related technology field.
- 12+ years of software engineering experience.
- 4+ years of engineering leadership experience managing multiple technical teams.
- Strong passion for AI and emerging technologies with practical knowledge of AI applications within engineering organizations.
- Experience leading development for high-scale SaaS platforms handling millions of API calls and transactions daily.
- Minimum 5 years of hands-on Microsoft Azure experience.
- Deep expertise with Azure-native services and cloud-native architecture patterns.
- Strong understanding of distributed systems, microservices architecture, and scalable cloud-native applications.
- Advanced knowledge of REST APIs, GraphQL, API lifecycle management, and API design best practices.
- Hands-on experience with modern programming languages and frameworks such as Java, Python, Node.js, Go, or .NET.
- Strong experience with agile methodologies and modern software delivery practices.
- Experience working in regulated environments with compliance standards, audit readiness, and strict data access controls.
- Excellent organizational and prioritization skills.
- Strong communication skills with executive-level presence and stakeholder management capabilities.
- Healthcare technology experience is highly preferred, especially involving EHR/EMR integrations or payer/provider platforms.
Core Competencies
- Advanced technical leadership and independent decision-making capabilities.
- Strong conceptual problem-solving skills within complex and ambiguous environments.
- Ability to define strategic approaches and influence medium-to-long-term organizational outcomes.
- Experience collaborating with senior leadership and cross-functional stakeholders.
- Strong relationship-building and team accountability skills.
- Ability to guide teams through organizational growth and operational transformation.
Working Conditions & Environment
- Approximately 10–20% travel for team meetings, customer engagements, and industry events.
- Fast-paced, growth-focused SaaS environment.
- Frequent collaboration with Product, Sales, Customer Success, and Executive Leadership teams.
- Management of multiple concurrent projects and changing priorities.
- Strong balance of synchronous collaboration and asynchronous execution required within a remote-first environment.
Benefits & Perks
- Flexible remote work environment supporting work-life balance.
- Annual company offsite events.
- Flexible paid time off policy.
- 13 paid holidays annually.
- Paid sick leave and paid parental leave.
- Medical, dental, and vision insurance coverage.
- Company-funded FSA and HSA options depending on selected medical plans.
- 401(k) company match.
- One-time remote workspace reimbursement.
Looking for more opportunities?
View All Jobs