FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesCloudDistributed Systems
About the role
Key responsibilities & impact- Lead and grow a team of software engineers contributing to Backblaze cloud services, spanning both customer-facing features and underlying infrastructure.
- Own the software development lifecycle for your team: planning, design, implementation, and post-launch support, partnering with QA and release teams for testing and delivery.
- Contribute to feature development and infrastructure improvements that expand Backblaze cloud service capabilities for developers, enterprises, and AI workloads.
- Ensure the reliability and maintainability of cloud service components through ongoing support, bug fixes, and technical debt management.
- Participate hands-on in code reviews, architecture decisions, and technical problem-solving alongside your team.
- Partner with Product Management to shape roadmap priorities and long-term strategy, bringing engineering perspective and data to influence decisions, and translate agreed priorities into well-scoped plans with clear milestones.
- Work closely with QA and release engineering teams to ensure smooth handoffs, clear acceptance criteria, and high-quality delivery.
- Champion the effective use of AI-assisted development tools; actively guide team members in adopting agentic coding practices and help establish team norms around AI-augmented workflows.
- Continuously improve team productivity: identify bottlenecks, refine processes, and invest in tooling, practices, and team habits that help engineers do their best work.
- Conduct regular 1:1s, deliver performance reviews, support career development, and lead hiring to grow and strengthen the team.
Requirements
What you’ll need- 3+ years of engineering management experience leading software development teams, ideally in a cloud infrastructure, SaaS, or platform engineering environment.
- Demonstrated experience managing distributed, remote engineering teams across time zones, including effective async communication, remote collaboration practices, and keeping remote team members engaged and aligned.
- Strong software engineering background with expertise in system architecture; able to engage hands-on in technical discussions, design reviews, and architectural decisions.
- Solid command of the full software development lifecycle, from requirements and design through testing, deployment, and production support.
- Track record of delivering features and platform improvements on time with high quality, balancing speed with engineering rigor.
- Experience working closely with Product Management to refine roadmaps and translate priorities into executable engineering plans.
- Effective communicator: able to represent your team’s work clearly to leadership and stakeholders, run engineering reviews, and escalate risks and trade-offs with appropriate context and recommended paths forward.
- Familiarity with AI agentic coding tools (Claude Code, Cursor, or similar) is a plus; we actively use them and value leaders who embrace and encourage their use.
- Experience with cloud storage platforms, distributed systems, or developer-facing APIs is a plus.
Benefits
Comp & perks- Competitive compensation and benefits.
- Remote-first culture supporting work-life balance.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software development lifecyclesystem architecturecloud infrastructureSaaSplatform engineeringfeature developmenttechnical problem-solvingbug fixesAI-assisted development toolsremote collaboration
Soft Skills
leadershipeffective communicationteam managementperformance reviewscareer developmentasync communicationengagementprocess refinementtechnical discussionsstakeholder representation
