Anytime Mailbox

Software Engineering Manager

Anytime Mailbox

full-time

Posted on:

Location Type: Remote

Location: Philippines

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own and execute the engineering delivery plan, ensuring timely and predictable delivery against product goals.
  • Directly contribute to the technical design, solutioning, and development of complex features, ensuring alignment with architectural standards.
  • Lead the team in effectively utilizing Azure DevOps for comprehensive work tracking, backlog prioritization, sprint planning, and reporting, driving transparency and execution efficiency.
  • Ensure the technical success of the team's output, actively tracking and improving key metrics related to performance, scalability, and security posture.
  • Proactively manage technical risks, technical debt, and dependencies, and guide the team in making pragmatic trade-offs.
  • Define, monitor, and report on key Engineering Key Performance Indicators (KPIs) related to delivery velocity, sprint commitment, and predictability, utilizing data to inform process improvements.
  • Conduct regular one-on-ones with direct reports, which include Lead Software Engineers and Senior Software Engineers, providing performance feedback and fostering career growth.
  • Own the resource capacity planning for the team, ensuring appropriate staffing and technical skill coverage to meet the delivery plan and business needs.
  • Mentor and provide guidance to team members on development practices, architectural patterns, and professional growth.
  • Drive a culture of technical excellence, accountability, and continuous learning within the team.
  • Participate in the recruitment, interviewing, and onboarding of new engineering talent.
  • Mentor and provide guidance to Software Engineers, helping them to grow and succeed in their roles, providing regular performance indicators to leadership about individual performance and risk factors.
  • Conduct regular one-on-ones with direct reports to provide performance feedback, manage career development, and ensure their success and growth.
  • Work with Product Managers, UX/UI designers, and Analysts to capture and refine technical requirements, translate them into actionable engineering tasks, and ensure accurate estimations.
  • Partner with Quality Assurance (QA) teams to embed quality throughout the software development lifecycle, ensuring rigorous testing and high-quality product delivery to accurate specifications.
  • Collaborate closely with Scrum Masters to ensure adherence to Agile methodologies, resolve process roadblocks, and drive continuous process improvement within the delivery team.
  • Lead team rituals and working sessions, ensuring the team has the necessary context and information for informed decision-making.
  • Proactively identify and manage technical risks, technical debt trade-offs, and dependencies across various product lines or engineering teams.
  • Clearly communicate technical strategy, progress, risks, and execution trade-offs to leadership in Technology and cross-functional stakeholders.

Requirements

  • 8+ years of experience in software development, with at least 3 years in an engineering leadership or management role
  • Strong hands on experience with the Microsoft technology stack, including C#, .NET, .NET Core, ASP.NET, and related frameworks
  • Solid experience designing and delivering scalable, secure, and high performance web applications
  • Strong understanding of software architecture principles, design patterns, and distributed systems
  • Experience leading technical solutioning, code reviews, and architectural decision making for complex features
  • Hands on experience using Azure DevOps for backlog management, sprint planning, repository management, and reporting
  • Experience working in Agile Scrum environments with active participation in sprint planning, retrospectives, and delivery forecasting
  • Proven experience managing technical debt, technical risk, and cross team dependencies
  • Strong understanding of CI CD practices and modern DevOps workflows
  • Experience working closely with QA teams to ensure high quality, testable, and maintainable solutions
  • Experience defining and tracking engineering KPIs such as velocity, sprint predictability, and delivery metrics
  • Demonstrated experience in capacity planning, resource allocation, and engineering workforce management
  • Strong people leadership skills with experience mentoring Leads and Senior Engineers
  • Ability to translate business requirements into clear technical specifications and actionable engineering tasks
  • Strong communication skills with the ability to present technical strategies, risks, and trade offs to senior leadership and cross functional stakeholders
  • Strong verbal communication skills
  • Quick learner and able to develop subject matter skills
  • Being able to manage multiple projects at the same time
  • Available for scheduled and ad-hoc calls/meetings/chats during weekdays working
  • Quiet workspace, conducive to video meetings & calls
  • Access to a reliable high-speed Internet connection; at least 25MBPS.
  • Double monitors preferred but not required (if available)
Benefits
  • Work from Anywhere Setup
  • Note: This is a hybrid-Work From Home opportunity. Regular in-person meetings may be scheduled for key projects and deliverables.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET.NET CoreASP.NETsoftware architecture principlesdesign patternsdistributed systemsCI CD practicesDevOps workflowsengineering KPIs
Soft Skills
people leadershipmentoringcommunicationcapacity planningresource allocationtechnical strategy presentationrisk managementproject managementquick learningteam collaboration