Senior Web Engineer

C
CanonicalSoftware Development
EMEA regionFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
GitHTMLJavascript

Requirements

  • Curate technical quality standards by designing the architectural approach
  • Value soft skills and be passionate, enterprising, thoughtful, and self-motivated
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
  • Drive and a track record of going above and beyond expectations
  • Well-organised, self-starting and able to deliver to schedule
  • Competency in researching new technology or approaches and integrating changes sustainably
  • Provides comprehensive and insightful code review on items of any size
  • An eye for accessibility and performance
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year for company events for up to two weeks each
  • Experience with container tech such as LXD, Docker and Kubernetes (nice-to-have)
  • Experience fostering and maintaining a talented team by defining excellence (nice-to-have)
  • REST API design, development and governance (nice-to-have)
  • Drive to deliver performance engineering and security experience (nice-to-have)

Responsibilities

  • Own the development of large projects
  • Encourage rigorous and efficient engineering process
  • Write specifications and understand risks
  • Reduce complexity
  • Take on technical lead responsibilities
  • Follow industry trends and new technologies
  • Represent their team as a subject matter expert
  • Mentor and develop those around them
  • Identify what matters for the team and drive initiatives to improve them
  • Design and implement well-tested and documented software
  • Debug and fix issues encountered by users
  • Lead in engineering process through code and architectural reviews
  • Contribute to technical documentation
  • Seek improvements to engineering and operations practices
  • Deploy and operate services
  • Contribute to product success through technical advocacy
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now