This job might no longer be available.
Software Engineer, Developer Tools
2 years ago
Team Name:
Unannounced ProjectJob Title:
Software Engineer, Developer ToolsRequisition ID:
R013929Job Description:
How would it feel to have your code and tools be a key component of every Blizzard game? Are you an engineer that loves supporting other developers and optimizing workflows? Do you dream of a world where people are free to be creative while the machines handle the grind?
You will join a team responsible for building tools and libraries that are used across Blizzard. We work directly with game development partners to build tools and automation that can be integrated and ingested by our game teams. Some of these projects include an internal C++ package sharing solution, the Blizzard way to handle exceptions, and shared CI/CD tooling and libraries. The Software Engineer, Dev Tools position will be a vital player in these efforts.
We are looking for a versatile engineer with a deep passion for developer workflow improvements. As part of this role, you will work with other expert engineers in developing and designing new frameworks and infrastructure to optimize team efficiency, productivity, and happiness. You will be empowered to identify and solve emergent risks and to influence every stage of the project. Our ideal candidate has worked in developer productivity at the enterprise scale and enjoys supporting other engineers and building elite infrastructure.
Come join us today and build something wonderful!
What you'll do
- Write clean, testable code in service of developer enablement and empowerment
- Flexibly solve emergent problems using an array of technical and non-technical toolsets
- Support and empathize with engineers from across the development team
- Collaborate with other developers in identifying high value improvement opportunities
- Participate in code reviews and architecture planning
- Contribute to the support and development of internally deployed services
To succeed, you must have
- Programming language experience (eg. C#, Go)
- Excellent interpersonal skills with developers of all teams and technical skill levels
- Experience in a support engineering role
- Passion for tool development and productivity enhancements
We'd love it if you also have
- Experience working in game build, release, or tools
- Familiarity with cloud orchestration and tooling (eg. Terraform, Ansible)
- Experience with SCM systems (eg. Git, Perforce, etc.)
- Additional programming languages (eg. Groovy, Python)
- Experience working on a shipped game
- Frontend web framework development experience (eg. Vue.js)
Create Your Profile — Game companies can contact you with their relevant job openings.