Senior Manager, Software Engineering – Computer Backup

Posted 1 day ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Lead the entire Computer Backup engineering team through Desktop and Backend Leads.

• Establish the long-term technical direction and architecture for Computer Backup.

• Own the multi-quarter delivery strategy and collaborate with Product leadership on the roadmap.

• Manage the team’s budget, headcount, tooling, and infrastructure investments.

• Make technical and organizational decisions that have broad, long-term implications.

• Ensure that desktop and backend areas function with shared objectives and consistent agile delivery.

• Oversee sprint planning, backlog refinement, daily standups, and retrospectives.

• Manage delivery from planning and design stages through implementation and post-launch support.

• Ensure the reliability, performance, and maintainability of backup client and backend services.

• Enhance unit testing and automated test coverage.

• Engage actively in code reviews, architectural decisions, and technical problem-solving.

• Advocate for AI-assisted development tools and agentic coding practices.

• Boost productivity by identifying bottlenecks and refining processes and tooling.

• Negotiate with senior leadership and major clients, represent the team in executive reviews, and communicate risks and trade-offs.


⛳️ Requirements

• 7+ years of experience in engineering management, including managing managers or team leads.

• Background in cloud, SaaS, desktop software, or platform engineering environments.

• Experience in establishing long-term technical direction and system architecture.

• Proven track record in owning multi-quarter technical and delivery strategies and shaping product roadmaps.

• Experience in negotiating scope, schedules, and priorities with product and senior leadership.

• Accountability for a team or departmental budget, including decisions on resources and investments.

• Extensive experience with agile development processes, such as scrum, sprint planning, backlog management, estimation, and retrospectives.

• Experience managing distributed and remote engineering teams, including asynchronous communication and remote collaboration.

• Strong software engineering background with in-depth expertise in system architecture.

• Proficient in the full software development lifecycle.

• Commitment to engineering quality, unit testing, and automated test coverage.

• Experience delivering software for desktop clients, backend services, or both.

• Excellent communication and negotiation abilities.

• Familiarity with AI agentic coding tools, such as Claude Code and Codex, is an advantage.


🏝️ Benefits

• Competitive compensation and benefits package.

• Remote-first culture that promotes work-life balance.

• Opportunities for learning, development, and growth.

• Commitment to being an Equal Opportunity Employer.

• A flat, low-bureaucracy environment.

• Direct access to senior leadership.

People also viewed

NinjaOne18 hours ago

Manager, Software Engineering Mainline

US flagCalifornia, +16 more statesFull-timeSoftware Engineering Manager$150k – $220k/year
ApplyView job
NBCUniversal1 day ago

Engineering Manager, Geospatial Pipeline

US flagNew York OnlyFull-timeSoftware Engineering Manager$170k – $230k/year
ApplyView job
Utility Warehouse1 day ago

Engineering Manager – Energy

GB flagUnited Kingdom OnlyFull-timeSoftware Engineering Manager
ApplyView job
Utility Warehouse1 day ago

Engineering Manager – Partner Proposition

GB flagUnited Kingdom OnlyFull-timeSoftware Engineering Manager
ApplyView job
bunch1 day ago

Engineering Manager

PT flagPortugal, +1 more countryFull-timeSoftware Engineering Manager
ApplyView job
bunch1 day ago

Engineering Manager

ES flagSpain, +1 more countryFull-timeSoftware Engineering Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers