Remote Engineering Manager — Distributed Tech Lead (Open Source)
Canonical
Charlotte (NC)
Remote
USD 90,000 - 130,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Maternity and paternity leave
Employee Assistance Programme
Job summary
A leading open source software company is looking for an experienced technical leader to oversee a distributed engineering team. The role requires a strong background in software development using Python or Golang, and expertise in Linux system administration. You will mentor team members, set expectations across departments, and advocate for modern development practices. The position is remote with a focus on result-oriented performance and an annual professional development budget.
Qualifications
Bachelor's degree or equivalent and background in Computer Science.
Exceptional academic track record from high school and university.
Proven experience delivering software using Python, Golang, or similar languages.
Experience with Linux system administration, preferably Debian or Ubuntu.
Familiarity with modern Linux cloud computing technologies.
Technical aptitude for understanding complex distributed systems.
Professional English with excellent presentation skills.
Experience with agile development methodologies.
Ability to mentor and support team members.
Result-oriented and driven to meet commitments.
Ability to travel internationally twice a year.
Responsibilities
Lead a distributed team of engineers in your time zone.
Develop talent through coaching, mentoring, and feedback.
Manage expectations with engineering teams and stakeholders.
Advance modern software development practices.
Participate in code and architectural review.
Engage with broader teams at Canonical and the open source community.
Travel to global events for 4 to 6 weeks per year.
Skills
Python
Golang
Linux system administration
Modern Linux cloud technologies
Agile methodologies
Technical aptitude
Mentoring
Professional English
Education
Bachelor's degree in Computer Science or equivalent
Exceptional academic track record
Tools
React
Angular
Svelte
Vue
Job description
A leading open source software company is looking for an experienced technical leader to oversee a distributed engineering team. The role requires a strong background in software development using Python or Golang, and expertise in Linux system administration. You will mentor team members, set expectations across departments, and advocate for modern development practices. The position is remote with a focus on result-oriented performance and an annual professional development budget.