Sr. Manager, Software Engineering - Computer Backup
Backblaze · Remote - US
About this role
**About Backblaze** Backblaze provides reliable, high-availability cloud storage and backup trusted by consumers, SMBs, enterprises, and developers in over 150 countries. Backblaze Computer Backup protects the data of hundreds of thousands of customers, backing up laptops and desktops across Windows and macOS to the Backblaze cloud. We build durable, scalable systems with a strong emphasis on reliability, product quality, and a great customer experience. **Role Overview** We are looking for a **Senior Software Development Manager** to lead the team responsible for **Backblaze Computer Backup**, spanning both the cross-platform desktop client and the backend services that receive, store, and restore customer data. The entire Computer Backup engineering team reports into this role, which you will run through Desktop and Backend Leads who own the day-to-day of their areas. This is a hands-on management role. You will take part in architecture discussions, code reviews, and technical decisions across both the desktop and backend sides of the product, while also owning strategy, budget, and the growth of your staff. **What You’ll Be Doing** - Lead the full Computer Backup engineering team (Desktop and Backend Leads run the day-to-day) - Set the long-term technical direction for Computer Backup, ensuring architecture and platform decisions scale with the product and customer base - Own the multi-quarter delivery strategy and partner with Product leadership on roadmap, scope, schedule, and priorities - Hold accountability for the team’s budget and spend (headcount, tooling, and infrastructure investment) - Make technical and organizational decisions with broad, long-term impact (shared platform components and infrastructure) - Ensure desktop and backend areas operate well together with shared goals and consistent agile delivery - Provide oversight of the agile process across both areas (sprint planning, backlog refinement, standups, retrospectives) - Own delivery across client and backend from planning/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 - Champion engineering quality by growing unit testing and automated test coverage; keep testing first-class - Take part hands-on in code reviews, architecture decisions, and technical problem-solving across desktop and server work - Champion effective use of AI-assisted development tools; guide the team in adopting agentic coding practices and AI-augmented workflows - Continuously improve productivity by identifying bottlenecks, refining processes, and investing in tooling and practices - Negotiate directly with senior leadership and major customers on significant matters; represent the team in executive reviews; communicate risks and trade-offs with clear recommendations **What We Are Looking For** - **7+ years** of engineering management experience, including managing managers or team leads (ideally in cloud/SaaS, desktop software, or platform engineering) - Experience setting long-term technical direction and system architecture for a growing product/platform - Experience owning multi-quarter technical and delivery strategy and helping shape a product roadmap - Experience negotiating scope, schedule, and priorities with product and senior leadership - Accountability for team/department budget (resourcing and investment decisions) - Deep experience wit
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.