Senior Software Engineer - Developer Experience
Core
Customer-facing operations owner of the developer tooling ecosystem, balancing steady-state operations with engineering work to advance tooling and developer productivity.
Role type
Senior Software Engineer (Developer Experience)
Builds
Developer tooling configurations, distribution mechanisms, automation solutions, and operational reliability for internal engineering teams.
Domain
Software Engineering / Developer Experience / Platform Engineering
Required skills
Python (5+ years), dependency management (Poetry, uv), virtual environments, packaging, .NET SDK management, automated acceptance testing, scripting (Python, PowerShell, Bash), incident management, automation.
Preferred skills
SDLC platforms, internal developer portals, IDE plugin management (VS Code, JetBrains), developer experience metrics, container-based build environments, ephemeral CI runners.
Technologies
Python, Poetry, uv, .NET, PowerShell, Bash, VS Code, JetBrains, Visual Studio
Responsibilities
Build and deliver technical solutions for developer services; create and maintain standardized developer tooling configurations; lead developer experience initiatives using data; serve as primary escalation point for production support; monitor product health and performance; collaborate on architecture reviews and platform roadmap.
Seniority
Senior, hands-on IC
