> Markdown version of [/jobs/ext/545774-software-engineer](https://www.wearedevelopers.com/jobs/ext/545774-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Thumbtack, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $179,400.0 - $272,800.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Systems Engineering, Cloud Engineering, Encodings, Continuous Integration, Cursor (Graphical User Interface Elements), Programming Tools, Python (Programming Language), Software Engineering, TypeScript, ReactJS, Delivery Pipeline, Build Management, Build Tools - **Published:** June 14, 2026 - **Apply:** https://www.welcometothejungle.com/en/companies/thumbtack/jobs/senior-software-engineer-developer-experience_us_5hb7lcvj ## About the Role * Demonstrated experience building developer infrastructure, DevEx, or platform tools that other engineers depend on, from CDE rollouts and internal CLIs to MCP servers and build/CI at 100+ engineer scale * Fluency in the languages our tooling is built in: Go and Python for CLIs, services, MCP servers, and Slackbots, plus TypeScript and React for the web UIs * Strong systems thinking: you reason about build pipelines, CI/CD, dev environments, and test infrastructure as interconnected systems, not isolated tools * Hands-on experience with agentic developer tools like Claude Code, Cursor, or Codex, and considered opinions about their limits, where they help, and how to scale their use * 6+ years of industry experience in software engineering, including cross-team projects with measurable impact on engineering productivity * A UX mindset applied to engineering systems: you think in personas, journeys, and end-to-end workflows, and design for the people and agents who use what you build ## Description * We're building the infrastructure for an AI-native engineering organization, and every stream here is active work today: agentic developer tools like Claude Code, Codex, and Cursor, backed by a library of skills that encode Thumbtack-specific knowledge; a catalog of Model Context Protocol (MCP) servers that make our internal tools AI-accessible; and cloud development environments (CDEs) built for humans and agents alike * Alongside these, we're modernizing the Web and CLI tooling layers engineers reach for every day * A single improvement we ship can move dozens of teams forward * Build the platforms behind agentic developer workflows: roll out the tools the org builds on (Claude Code, Codex, Cursor) and ship the skills, plugins, and MCP servers that run across them * Design and build the product surfaces engineers and AI agents reach for daily: self-service workflows in our Backstage developer portal, our developer CLI, IDE integrations, and the framework engineers use to build and deploy their own agents * Own and evolve our Cloud Development Environment (CDE) platform for both human developers and AI agents * Improve the build systems, CI/CD pipelines, test infrastructure, and observability the whole org depends on * Prototype and evaluate new AI developer tools as they land, and decide what to adopt, configure, and scale across the engineering org ## Related Videos - [A Brief History of Data Storage](https://www.wearedevelopers.com/videos/974-a-brief-history-of-data-storage) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Coffee with Developers - Adam Wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins) - [TypeScript Features That Changed the Game](https://www.wearedevelopers.com/videos/100061-typescript-features-that-changed-the-game) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 130 - The Diablo is in the details](https://www.wearedevelopers.com/magazine/470-dev-digest-130-the-diablo-is-in-the-details) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)