Senior Software Engineer (Backend)

Posted over 1 year agoViewed
EMEA regionFull-TimeOpen Source Software
Company:Canonical
Location:EMEA region
Languages:English
Skills:
Backend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLData AnalysisFlaskPostgresC (Programming language)
Requirements:
Proven technical excellence in Python development and delivering high-quality, production-ready code. Expertise in maintaining and improving large-scale web applications and database management (PostgreSQL a plus). Deep understanding of integration, infrastructure, and operations in distributed environments. Security-focused mindset. Familiarity with Ubuntu as a development and deployment platform. Solid grasp of software packaging systems, including Debian/Ubuntu packages. Bachelor’s or equivalent in Computer Science, STEM or similar degree.
Responsibilities:
Influencing and driving design, architecture, and feature decisions across distributed teams. Crafting exceptional, API-first Python code with unit tests. Diagnosing and resolving complex technical challenges. Mentoring and uplifting fellow engineers, leading code reviews. Travelling internationally 2 to 4 times a year to collaborate.
About the Company
Canonical
1001-5000 employeesInternet of Things
View Company Profile
Similar Jobs:
Posted 29 days ago
United KingdomFull-TimeEducation Technology
Senior Backend Software Engineer
Company:MyEdSpace
Posted about 2 months ago
Asia-Pacific, Europe, AmericasFull-TimeNetwork as a Service
Senior Backend Software Engineer
Company:
Posted about 1 year ago
EMEA, LATAM, North AmericaB2B sales solutions
Senior Backend Software Engineer
Company:Amplemarket