Senior Manager, Software Engineering - Computer Backup

New
B
BackblazeCloud storage and backup
Remote - USFull-TimeManager
Salary205,000 - 255,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of engineering management experience
Required Skills
SCRUMBudget management

Requirements

  • Bring 7+ years of engineering management experience.
  • Have experience managing managers or team leads.
  • Have experience in a cloud, SaaS, desktop software, or platform engineering environment.
  • Have experience setting long-term technical direction and system architecture for a growing product or platform.
  • Have experience owning multi-quarter technical and delivery strategy and helping shape a product roadmap.
  • Have experience negotiating scope, schedule, and priorities with Product and senior leadership.
  • Have accountability for a team or departmental budget, including resourcing and investment decisions.
  • Have deep experience with agile development, including scrum, sprint planning, backlog management, estimation, and retrospectives.
  • Have experience managing distributed remote engineering teams and using async communication and remote collaboration practices.
  • Have a strong software engineering background and expertise in system architecture, with the ability to engage in technical discussions and design reviews.
  • Understand the full software development lifecycle, from requirements and design through deployment and production support.
  • Have a track record of building unit testing and automated test coverage into everyday team practices.
  • Have experience delivering software across desktop clients, backend services, or both.

Responsibilities

  • Lead the Computer Backup engineering team through the Desktop and Backend Leads.
  • Set long-term technical direction and make architecture and platform decisions for Computer Backup.
  • Own multi-quarter delivery strategy and partner with Product leadership on roadmap, scope, schedule, and priorities.
  • Manage the team's budget and align headcount, tooling, and infrastructure investment with business priorities.
  • Coordinate desktop and backend teams around shared goals and a consistent agile delivery process.
  • Oversee delivery from planning and design through implementation and post-launch support, partnering with QA and release teams.
  • Ensure reliability, performance, and maintainability of the backup client and backend services.
  • Improve engineering quality through unit testing and automated test coverage.
  • Participate in code reviews, architecture discussions, and technical problem-solving across desktop and server work.
  • Guide adoption of AI-assisted development tools and agentic coding practices.
View Full Description & ApplyYou'll be redirected to the employer's site
205,000 - 255,000 USD per year
Apply Now