Software Engineer, Platform (Developer Experience)
BenchlingR&D Platform company
United StatesSenior
Software Engineering
About the role
Develop and optimize internal platform and developer experience tools.
- •Build internal platform and developer experience tooling to speed development, testing, and releases, focusing on Path to Production and developer productivity.
- •Key Responsibilities Create tooling for development, testing, packaging, and production releases.
- •Design release tooling to enable rapid deployments (goal: reach production within 10 minutes).
- •Iterate on developer experience using qualitative and quantitative feedback.
- •Integrate feedback loops and champion engineering best practices across teams.
- •Collaborate with product, design, and cross-functional teams to scale tooling and processes.
- •Requirements 7+ years software engineering experience. 5+ years running containerized applications in production (Docker, Kubernetes).
- •Expertise with a web framework (Node.js or Python preferred).
- •Strong problem solving, ownership, and cross-functional communication.
- •Interest in life sciences and AI fluency.
Tech stack
Node.jsPythonDockerKubernetesCI/CDGitHub ActionsJenkinsArgoCDHelmGitLab CICircleCIAnsibleChefGrafanaDatadogNew RelicPagerDutyNginxHAProxy
Match insights
Tech:Node.js, Python, Docker, Kubernetes, CI/CD
Level:Senior