Staff Software Engineer - Developer Experience
Core
Design and implement tools, frameworks, and systems to enhance developer workflow and productivity for internal engineering teams and external customers.
Role type
Staff Software Engineer - Developer Experience
Builds
SDKs, APIs, developer portals, documentation, and CI/CD pipelines
Domain
Industrial data analytics / Software development lifecycle
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, TypeScript, Go, AWS, Azure, GCP, CI/CD tooling, software development lifecycle, automation best practices, technical leadership, mentorship
Preferred skills
Passion for improving developer productivity, creating intuitive developer tools
Technologies
Java, Python, TypeScript, Go, AWS, Azure, GCP
Responsibilities
Design, develop, and maintain developer tools, SDKs, APIs, and internal platforms; Collaborate with product and engineering teams to identify friction points in developer workflows; Lead initiatives to automate build, test, and deployment processes; Provide technical guidance and mentorship to engineering teams; Create and maintain high-quality developer documentation and sample code; Advocate for developer needs within the organization
Seniority
Staff, hands-on IC with strategic influence