
Manager, Software Engineering
Posted Oct 14

Posted Oct 14
This is a fully remote position, open to applicants in United States.
• Guide assigned engineers through individual meetings, role expectations, feedback, performance evaluations, development planning, recognition, and support.
• Address ongoing performance issues using documented feedback, support plans, and appropriate procedures.
• Align individual objectives with assignments, coaching, learning opportunities, mentoring, and enhancing ownership.
• Identify skill gaps and organize learning, pairing, role assignments, mentoring, or recruitment strategies.
• Cultivate future Technical Leads and Managers while mitigating key-person and leadership-continuity risks.
• Ensure teams are adequately staffed, equipped, with clear roles, decision pathways, tools, and organizational support.
• Collaborate with Technical Leads and Project Managers regarding delivery health, technical risks, dependencies, capacity challenges, and recovery needs.
• Escalate significant issues related to delivery, staffing, conduct, performance, organizational, and cross-team matters.
• Shield teams from prolonged overload and conflicting commitment patterns.
• Foster open, respectful team practices and reliable communication rhythms.
• Maintain oversight of capacity, critical skills, succession risks, dependencies, and staffing requirements.
• Formulate hiring, internal development, succession, and capacity strategies.
• Lead structured, fair hiring and selection processes and oversee consistent onboarding.
• Assess and enhance onboarding effectiveness and coordinate responses to retention risks.
• Drive the adoption of performance management, career development, hiring, onboarding, workforce planning, and team operational practices.
• Identify cross-team trends and enhance role clarity, escalation pathways, staffing coordination, and management consistency.
• Collaborate on hiring strategy, compensation planning, career frameworks, workforce design, culture initiatives, and organizational change.
• Advise leadership on the people and organizational implications of delivery commitments, technical investments, reorganizations, and capability changes.
• Develop Managers and Technical Leads while expanding ownership of organizational design, management systems, and departmental capability planning.
• Over 8 years of professional software engineering or closely related technical delivery experience.
• A minimum of 2 years of formal people management experience within a software organization.
• Proven experience in managing performance, delivering difficult feedback, recognizing contributions, nurturing talent, and applying equitable career expectations.
• Experience in conducting performance reviews, promotion assessments, career calibrations, and documented performance improvement processes.
• Ability to build effective software teams while respecting the authority of Technical Leads, Architects, Product Owners, and Project Managers.
• Familiarity with workforce planning, capacity planning, skill gap assessments, succession planning, and evidence-based staffing recommendations.
• Experience in defining roles, conducting structured interviews, selecting candidates, and enhancing onboarding and retention processes.
• Adequate technical depth to engage credibly with engineers and assess delivery and operational risks without directing implementation.
• Knowledge of delivery and operational risks, cross-team dependencies, organizational blockers, and sustainable workload management.
• Proven success in leading organizational change and adopting improved management or team operating practices.
• Experience managing distributed or remote software teams.
• Ability to communicate effectively across technical, product, delivery, and organizational audiences.
• Capacity to handle confidential employee information responsibly and collaborate with HR or people operations.
• Strong interpersonal, written, verbal, coaching, facilitation, conflict resolution, and organizational judgment skills.
• Previous experience as a Software Engineer Technical Lead, senior software engineer, or a comparable technical leader.
• Experience developing other managers or leading across multiple engineering teams.
• Familiarity with Azure DevOps, Microsoft Azure, C#/.NET, ASP.NET Blazor, SQL Server, Microsoft Graph API, or related enterprise software platforms.
• Experience in formal or informal project management.
• Contribution to compensation planning, career framework design, organizational design, or department-level workforce strategy.
• Relevant management, coaching, Agile, project management, or technical certifications.
• A Bachelor's degree in a relevant field or equivalent experience is preferred.
• Willingness to travel up to 5%, potentially to any or all 50 US states.
• Comprehensive medical plans, including two PPO-style options and an HDHP with HSA option.
• Flexible spending accounts (FSA).
• Dental and vision plans.
• Medical, dental, and vision coverage for spouse/domestic partner and dependent children up to age 26.
• 401(k) with company match and self-directed brokerage account option.
• Paid time off (PTO), including additional paid leave during the last week of the year.
• Company-paid life insurance for employees and eligible dependents.
• Short- and long-term disability coverage.
• Accidental death and dismemberment (AD&D) coverage.
• Opportunities for professional development.
• Tuition reimbursement.
• Assistance with professional licensing.
• Paid parental leave after one year of employment.
Bellese Technologies
Talkiatry
SeatGeek
ahead®
Get handpicked remote jobs straight to your inbox weekly.