Software Architect Position
We are seeking a highly skilled Software Architect to join our team at Canonical. As a Senior Architect, you will play a key role in designing and implementing new features and enhancements from spec to production and ongoing operations at scale.
Responsibilities:
Collaborate with a globally distributed team to develop public-facing APIs and web applications using Python.
Design and implement clean web service APIs to support both CLI and web frontend clients.
Review code and technical designs produced by other engineers.
Requirements:
Demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
Broad technology base with a focus on backend code and infrastructure.
Familiarity with Ubuntu as a development and deployment platform.
Strong academic performance in Computer Science, STEM or a similar degree.