Senior Software Engineer, Developer Experience

Posted 2 months ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building developer platforms and tooling at Instacart. Leading engineering initiatives and mentoring developers within a flexible remote format.

Responsibilities

  • Design, build, and evolve core developer platforms and tooling, including build systems, CI/CD pipelines, test infrastructure, and code quality workflows.
  • Drive measurable improvements to engineering velocity and reliability by reducing build and test times, eliminating flaky steps, and hardening developer workflows.
  • Own critical roadmap areas end-to-end: define goals and success metrics, partner with stakeholders, implement solutions, and operationalize with robust observability.
  • Establish and maintain guardrails for secure-by-default development (e.g., automated checks, policy enforcement, and golden paths) in partnership with security and infra.
  • Lead cross-functional initiatives that span multiple teams, guiding architectural decisions, documenting patterns, and maintaining high standards for engineering quality.
  • Mentor fellow engineers, promote best practices, and contribute to a culture of continuous improvement, transparency, and thoughtful experimentation.

Requirements

  • 5+ years of professional software engineering experience building and operating production systems.
  • 3+ years of experience developing developer tooling, build systems, CI/CD pipelines, or internal platforms.
  • Proficiency in at least one of the following: Go, Python, or TypeScript, with strong software design and code review skills.
  • Hands-on experience with modern CI/CD systems and build tooling (e.g., GitHub Actions, CircleCI, Jenkins, Bazel, Pants, or similar).
  • Experience shipping and operating services on a major cloud provider (AWS, GCP, or Azure) with containerization (Docker) and orchestration (Kubernetes or equivalent).
  • Demonstrated track record improving engineering KPIs such as build/test cycle time, flaky test rate, or deployment frequency.
  • Strong collaboration and communication skills with a history of partnering across infra, security, and product engineering.
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.

Benefits

  • highly market-competitive compensation
  • benefits in each location
  • equity grant eligibility for new hires
  • annual refresh grants

Job type

Full Time

Experience level

Senior

Salary

$168,000 - $177,500 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDockerGoogle Cloud PlatformJenkinsKubernetesPythonTypeScriptGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.