Senior Software Engineer (Backend)
Core
Architect and refine a mature, Python-driven system for managing open-source development projects, including code hosting, bug tracking, and package building.
Role type
Senior/Staff/Lead Backend Software Engineer
Builds
Launchpad platform (code hosting, review, bug tracking, package building) for free and open-source software developers
Domain
Open Source / Linux / Web Services / Software Distribution
Deliverable
production ML models | product features | infrastructure
Required skills
Python development, API-first design, unit testing, large-scale web application maintenance, database management, distributed systems operations, software packaging systems (Debian/Ubuntu), security-focused implementation
Preferred skills
PostgreSQL, Ubuntu development platform
Technologies
Python, PostgreSQL, Debian, Ubuntu
Responsibilities
Influencing design and architecture decisions across distributed teams; crafting API-first Python code with unit tests; diagnosing and resolving complex technical challenges; mentoring engineers and leading code reviews
Seniority
Senior/Staff/Lead, hands-on IC with strategic influence