Join us today - Atlassian is looking for an inspirational engineering leader to help us scale our Bitbucket product for the future. We're growing inside and out, and we're tackling some of the biggest challenges around.
Improve software development for everyone -- Bitbucket is bringing the power of DVCS to developers everywhere, to help them share code and create better software together. At Bitbucket you and your team will imagine, design, build, and release features that the next generation of software developers will use to change the world.
Make an impact, fast – we run at full speed. You'll focus on shipping code to our users every day, building resilient systems that withstand error, and learning instantly from how live users behave.
Be the change you seek – With our ShipIt days, 20% time, and innovation weeks, you can showcase your genius. We don’t just want your opinions, we want to see your ideas in action. We hire great people and trust them to be great.
Who You Are
Experienced at providing hands-on technical leadership to small teams.
Have first-hand experience of shipping software projects to customers.
Enthusiastic about mentoring other developers.
A creative and innovative problem-solver.
Excited about building for the modern web.
Familiar with agile software development methodologies like XP and Scrum.
Enthusiastic about learning new languages, frameworks and tools.
What we're looking for
Experience building web-apps in either Java or Python and Django.
How to design a scalable and efficient platform for transferring and storing massive amounts of data.
How to run a large-scale, popular, reliable and performant web service.
What You’ll Do
Ship great code – Lead a team of crack developers to create features and build the infrastructure that will make Bitbucket the tool of choice for the next generation of software devs.
Plan for the future – stay ahead of Bitbucket's rapid growth by building a reliable but nimble platform.
Grow your team – Provide technical leadership and mentorship through pairing, code reviews and design.
Stay on target – make iteration commitments and ensure your team meets them. Help the team schedule work, remove any impediments, and facilitate timely decision making.
Find the path – explore new work to better understand the size and shape of features. Guide the team to make accurate estimates and good trade-offs.
Keep channels open – Communicate with your lead and your peers to keep everyone on the same page.
Innovate – champion the effective use of 20% time, ShipIt Days and Innovation weeks within your team. Lead by example.
Use the power of Atlassian – work with other teams across the company to use their expertise. Keep everyone informed, and ensure the points of coordination are handled smoothly.
Know your team – use techniques like regular one-on-one meetings to make sure that you're getting the best from your people.