Senior/Staff Software Engineer, Developer Experience

Cohere

London, United Kingdom • 13m ago • Hybrid

Senior

Hybrid

185,000 - 300,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior/Staff Software Engineer, Developer Experience role

Improve your resume now

$185,000 – $300,000/year

Quick Facts

  • Role: Senior/Staff Software Engineer (Developer Experience)
  • Focus: Automation and testing infrastructure for a platform

Description

Build and maintain the automation infrastructure powering the development cycles of the North platform. Design and implement robust testing and validation systems across multiple environments and configurations using feature flags and realistic customer data profiles. Enable engineers to own quality themselves by improving and extending the testing platform.

Responsibilities

  • Design and implement automation pipelines for comprehensive testing across multiple environments with varying feature flags and realistic customer data profiles
  • Create intelligent testing agents that simulate real user behavior to validate configuration combinations
  • Develop and maintain GitHub workflows and actions to automate testing, deployment, and validation
  • Manage and optimize Helm charts for deployment consistency across environments
  • Implement and maintain ArgoCD workflows for continuous deployment and environment management
  • Establish best practices for testing methodologies and ensure adoption across engineering teams
  • Build scalable infrastructure that supports parallel test execution across diverse configurations
  • Develop infrastructure-as-code templates and configurations for reproducible test environments
  • Implement containerization strategies for test environments and dependencies
  • Create benchmarking frameworks to measure performance and reliability across different configurations
  • Monitor and improve test coverage and reliability metrics
  • Troubleshoot and resolve complex testing infrastructure issues
  • Collaborate with product and engineering teams to translate testing requirements into automated solutions

Requirements

  • 5+ years of software engineering experience with a focus on automation and testing infrastructure
  • Expert proficiency in Python and TypeScript
  • Extensive experience with GitHub workflows and actions
  • Deep understanding of testing methodologies and best practices
  • Experience building and maintaining CI/CD pipelines
  • Containerization experience (Docker, Kubernetes)
  • Benchmarking experience and performance testing methodologies
  • Cloud platform experience (AWS, GCP, or Azure)
  • Background in developer tools or platform engineering
  • Ability to design and implement complex automation systems
  • Strong problem-solving skills and attention to detail

Benefits

  • Weekly lunch stipend of $75/£75 (or equivalent)
  • Full health and dental benefits, including a separate budget for mental health
  • RRSP matching, 401K, and pension scheme
  • 100% parental leave top-up for up to 6 months for either parent
  • Annual enrichment benefits (arts & culture, fitness/wellness, quality time, workspace improvement credit)
  • Education and learning stipend for conferences, courses, and coaching
  • 6 weeks of paid vacation (30 working days)
  • Travel budget for other offices if remote, plus an annual company offsite
  • $500 home office stipend and remote-friendly co-working support

Preferred Qualifications

  • Experience working with LLMs in production environments
  • Familiarity with infrastructure-as-code principles
  • Experience with container orchestration and management
  • Knowledge of performance testing tools and frameworks
  • Experience with monitoring and observability tools
  • Background in test framework development
  • Strong working knowledge of Helm charts and ArgoCD
  • Infrastructure-as-code experience (Terraform, Pulumi, or similar)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report