Engineering Manager – Web
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 evangelize great
engineering and organizational 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 organization
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 organizational management
- You value getting things done by
turning product vision into executable strategy
We offer
- Remote first: 100% remote working with
the opportunity to travel to Sprints. We meet a couple of times a year in
interesting places all around the world to come together to collaborate.
These Sprints see circa 300 people come together. This year we have
travelled to Frankfurt, Copenhagen, Montreal and Prague!
- Personal development: Annual budget allowance and
time to focus on areas you want to improve.
- Compensation: eligibility for annual pay
review including bonuses.
- Recognition: The ability to possibly be
rewarded and recognized by others for the work you do.
- Travel: Priority Pass for lounge access
when flying to sprints. International SOS membership to support you whilst
travelling.
How to Apply
Looking for a job? Download the Kenyan Jobs app from Google Playstore and get the latest jobs and vacancies available in Kenya, go HERE>>>