2 months ago
Base Salary
$190k - $224k/yr
Responsibilities
- Design, build, and maintain CI/CD tooling, automated verification systems, and developer workflows.
- Own complex technical projects from design and implementation through testing, deployment, and ongoing improvement.
- Develop backend services, internal tools, and automation supporting build, test, validation, and deployment workflows.
- Improve integration, end-to-end, contract, and performance regression testing capabilities.
- Build quality gates, merge validation, and verification workflows that improve software reliability and release confidence.
- Optimize CI/CD performance through caching, parallelization, infrastructure improvements, and efficient test execution.
- Improve observability and developer feedback for pipeline health, test failures, performance regressions, and deployment outcomes.
- Partner with backend, infrastructure, SRE, security, frontend, and mobile engineers on testing practices and developer workflows.
- Contribute to technical designs, document solutions, mentor engineers through code reviews, and explore AI-assisted development and automated verification.
Requirements
- 8+ years of software engineering experience, including hands-on experience with backend systems, CI/CD tooling, developer infrastructure, or platform engineering.
- Experience designing, building, and maintaining production-quality backend services, APIs, or internal tools.
- Experience building or improving CI/CD pipelines, automated testing infrastructure, and software delivery workflows.
- Hands-on experience with integration testing, end-to-end testing, contract testing, or performance regression testing.
- Experience with observability, monitoring, and debugging tools for complex application or pipeline reliability issues.
- Understanding of API contracts, schema validation, distributed systems, and service integration patterns.
- Experience with cloud infrastructure, containers, and infrastructure-as-code, including Docker and Kubernetes.
- Ability to independently solve complex technical problems, evaluate tradeoffs, and deliver maintainable solutions.
- Strong communication and cross-engineering collaboration skills.
- Preferred experience includes internal developer platforms, CI/CD verification frameworks, developer productivity tooling, GitHub Actions, Bitrise, Go, Python, Kubernetes, Terraform, AWS, progressive delivery, canary deployments, merge queues, artifact-based deployment workflows, large-scale build and test optimization, AI or autonomous agents in engineering workflows, and open-source or developer-tooling contributions.
Benefits
- Full-time role available from a US office or remotely within the United States.
- Base salary range of $190,409-$224,011, plus equity and benefits.
About Fetch
Fetch builds a consumer rewards app where users earn points by scanning receipts and redeem them for gift cards, while brands use its SKU-level, retail-agnostic purchase data for targeted, outcomes-based advertising and measurement. The privately held company, founded in 2013, processes over 13 million receipts daily, creating visibility into more than $200 billion in gross merchandise value. Its platform has awarded over $1 billion in points and operates a hybrid-remote workplace.
