Engineering Manager Full-time Job

2 weeks ago   Engineering   Dubai   38 views Reference: 20159
Job Details

What you will do:

Collaborate proactively with a distributed team

Write high quality code to create new features

Debug issues and produce high quality code to fix them

Consistently provide high-quality code reviews to other engineers

Demonstrate sound engineering principles by directly contributing to your team's goals

Estimate work, set goals, and meet them

Write briefs, epics, and specifications and understand risks

Work from home with global travel 4 to 6 weeks for internal and external events

Understand completion criteria and push work to completion

Help mentor other engineers and manage staff.

Work to reduce complexity

Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders

Support timely delivery of technical solutions to address business needs

Advocate and advance modern, agile software development practices and help develop and evangelise great engineering and organisational practices

Build and lead a globally distributed team of web engineers through hiring, coaching, mentoring, feedback and hands-on career development

Support timely delivery of technical solutions to address business needs

Grow a healthy, collaborative engineering culture in line with the company values

Be an active part of the leadership team and collaborate with other leaders in the organisation

Who You Are

You are knowledgeable and passionate about web and software development

You are curious, flexible, articulate, and accountable

You try to learn and use web best practices in your work

You value soft skills and are passionate, enterprising, thoughtful, and self-motivated

You take web best practices into account with your work

You have a Bachelor's or equivalent in Computer Science, STEM or similar degree

You have solid experience working in an agile development environment

You drive work to completion

You take operational considerations (CI, updating, monitoring, observability, life-cycle management) into account

You value soft skills and are passionate, enterprising, thoughtful, and self-motivated

You follow industry trends and new technologies

You're capable of representing your team as a subject matter expert

You have the ability to own architecture and solve larger technical challenges

You're seen as a trusted advisor for your area of expertise within Canonical

You're capable of representing your team in the absence of management

You understand and value how you do what you do as well as what you do

You love developing and growing healthy teams and have a track record of doing it

You are knowledgeable and passionate about software development and organisational management

You value getting things done by turning product vision into executable strategy

Company Description
We deliver open source to the world faster, more securely and more cost effectively than any other company.We're also the publishers of Ubuntu, the worlds most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors. Ubuntu means 'humanity to others'. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation.Together with a community of 200,000, we publish an operating system that runs from the tiny connected devices up to the world's biggest mainframes, the platform that everybody uses on the public cloud, and the workstation experience of the world's most productive developers.Secure and reliable, elegant and intuitive, and open for innovation - this is the future of open source, which is why we're proud to be the developers of the fastest growing Linux in the world despite already being the most widely deployed.If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.