Microservices Engineer
New
C
CanonicalOpen Source Software
We have microservices teams with open roles in every time zone, every time zoneFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Professional written and spoken English
- Required Skills
- PythonSoftware ArchitectureGoCI/CDRESTful APIsLinuxDevOpsMicroservicesDistributed Systems
Requirements
- Undergraduate degree in Computer Science or STEM, or equivalent experience
- Proficiency in Python and / or Go
- History of writing modern, maintainable software
- Experience with relational and non-relational database systems
- Continuous integration and continuous delivery experience
- Experience with systems programming or scalable web services
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Ability to travel twice a year for company events up to two weeks each
Responsibilities
- Write high-quality, well-designed, and robust software that works at scale
- Design APIs and software architecture for collegial review
- Write tests that validate software behaviour
- Build and maintain reliable, fault-tolerant applications and services
- Collaborate proactively with a globally distributed team
- Display technical leadership internally and within our external communities
- Debug issues and produce high-quality solutions to resolve them
- Contribute to technical documentation to make it the best of its kind
- Discuss, contribute to, and collaborate across teams at Canonical
View Full Description & ApplyYou'll be redirected to the employer's site