
Senior Manager, Software Engineering – Computer Backup
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• 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.
• 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.
• 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.
NinjaOne
NBCUniversal
Utility Warehouse
Utility Warehouse
Get handpicked remote jobs straight to your inbox weekly.