Software Developer (Backend SaaS)
Core
Build the next generation management solution for Ubuntu in the enterprise (on-premise and public cloud) to enable large estate observability, telemetry, security, compliance, and operations.
Role type
Senior Backend SaaS Engineer (Python)
Builds
Landscape, a management tool for deploying, monitoring, and managing fleets of Ubuntu systems including package/repository management, health/security monitoring, hardware inventory, and automation.
Domain
Open source operating systems, cloud infrastructure, enterprise management
Deliverable
production ML models | product features
Required skills
Python, web frameworks (Flask, Django), public-facing APIs, web applications, databases, ORMs, Ubuntu development and deployment
Preferred skills
PostgreSQL
Technologies
Python, Flask, Django, PostgreSQL, Ubuntu
Responsibilities
Write high-quality code to create new features, fix bugs, and modernize the Landscape codebase; Participate in code and architectural reviews; Take personal ownership of problems and design and deliver solutions; Collaborate with DevOps for Landscape SaaS; Assist with release management during each development cycle.
Seniority
Mid-to-Senior, hands-on IC