Senior Software Engineer, Developer Experience
$180.2k - $233.2k per yearThumbtack
Thumbtack helps millions of people confidently care for their homes.
Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best-in-class hiring experience. Every day in every county of the U.S., people turn to Thumbtack to complete urgent repairs, seasonal maintenance and bigger improvements. We help homeowners know which projects to do, when to do them and who to hire from our growing community of 300,000 local service businesses. If making an impact inspires you, join us. Imagine what we’ll build together.
About the Developer Experience Team
The Developer Experience (DX) team at Thumbtack is focused on making engineering fast, reliable, and delightful. We tackle hard problems collaboratively, grounded in strong values of ownership and transparency. As a DX team member, you’ll partner closely with engineers company-wide to identify pain points, design pragmatic solutions, and drive impactful improvements that elevate our entire engineering organization.
The challenge
We’re tackling some of the most important and complex challenges in modern software development. We’re introducing GenAI tooling into a hybrid local/cloud development environment — balancing innovation with reliability and performance. We’re streamlining the designer–developer feedback loop to enable rapid prototyping and faster iteration. And we’re building the foundations for measuring developer productivity across diverse workflows, helping Thumbtack make smarter, faster engineering investments.
What you’ll do
Own the realization of the company’s charter across key infrastructure components – build systems, CI/CD, test infra, observability and dev/test environments.
Optimize performance, improve usability and simplify configuration of developer workflows throughout the development pipeline to production.
Work closely with engineers across the entire organization – spanning iOS, Android, web and backend – to identify pain points and gaps in systems and tools, and iterate with them on delivering solutions.
Explore best-in-class and cutting-edge technologies in the industry, evaluate relevance to Thumbtack, and drive adoption of impactful technologies at the company.
Drive engineering projects to completion, with a tenacious focus on the developer impact of those projects. Prioritize tasks to deliver on goals with a sense of urgency.
Solve tough technical problems at any level of the stack, and be persistent in getting to the solution, whether it involves front-end, back-end, or infrastructure work.
In order to be successful, you must bring
Minimum of 4+ years of industry experience in software engineering.
You’re fluent in at least one major programming language and would be able to switch between multiple languages and frameworks. In our stack, we use Go, Scala, PHP, TypeScript, React, Next.js, Swift, and Kotlin for our web and mobile apps. Our developer tooling is in Go and Python.
You know what it means to write high quality, maintainable, testable, reliable and performant code, and you enjoy doing it.
You have experience working on a developer infrastructure team, taking on full or part-time developer experience roles, or have contributed to related open source projects.
You can break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products.
You care deeply about developer infrastructure, and have consistently made improvements to the developer ecosystem around you throughout your career.
You’re curious, you’re data-driven, you love to ask questions, you think critically about problems, and enjoy delivering value to your users and your teammates through your work.
Expected salary ranges
For candidates living in Ontario and British Columbia, the expected salary range for the role is currently $180,200.00 - $233,200.00.
Actual offered salaries will vary and will be based on various factors, such as calibrated job level, qualifications, skills, competencies, and proficiency for the role.
Note: Thumbtack uses AI tools to support our resume screening process. However, our Recruiting team’s expertise and judgment guide hiring decisions.
Actual offered salaries will vary and will be based on various factors, such as calibrated job level, qualifications, skills, competencies, and proficiency for the role.
Thumbtack embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. We also will consider for employment qualified applicants with arrest and conviction records, consistent with applicable law.
Thumbtack is committed to working with and providing reasonable accommodation to individuals with disabilities. If you would like to request a reasonable accommodation for a medical condition or disability during any part of the application process, please contact: View email address on jobs.jobcopilot.com .
If you are a California resident, please review information regarding your rights under California privacy laws contained in Thumbtack’s Privacy policy available at .
We put as much craftsmanship into candidate safety as we do into the hiring experience itself. While scammers may try to impersonate our team, we’ll never ask you for money, banking info, or SSNs during hiring. Check out our blueprint on how to spot the fakes.
$166k - $195k per year
...is to build and operate the core developer infrastructure at Robinhood. Our team... ...the systems that thousands of engineers rely on daily, partnering with software developers across the company to make... ..., and cost-efficient! As a Senior Software Developer, you will focus...SeniorWork at officeLocal areaRemote workFlexible hoursShift work3 days per week$125k - $175k per year
...* for a change? (Team Info) The Care Experience team builds the systems and tools Toast... ...piecing together information. As an engineer on this team, you’ll help define and build... ...-on support organization. As a Senior Software Engineer, you’ll own projects end-to-end...SeniorFull timeRemote work- ...help redefine the future of how work gets done. The Data Engineering Experience (DEX) team and help shape the future of data engineering... ...invite you to be part of our team's success story. AS A SENIOR SOFTWARE ENGINEER YOU WILL: ~ Drive high impact initiatives that span...SeniorFull time
- ...50, Fast Company's Most Innovative Companies, Inc. Best in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that...SeniorFull timeImmediate startRemote workHome officeFlexible hours
$200k - $295k per year
...About Sentry Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice... ...process and overall developer experience at Sentry. You’ll support a growing engineering organization by balancing factors...SeniorHourly payLocal area- ...About the team The Customer Experience (CX) Product team owns the entire post-booking journey... ...worldwide. About the job As a Software Engineer on the CX Platform team, you will... ...specific experiences. You’ll report to a Senior Engineering Manager and work alongside...SeniorFull timeRemote workWorldwide
- ...AI. The simple task of buying software, services, or tools at work... ...simple, consumer-grade user experience. Within the last 5 years, Zip... ...has created a new category and developed the leading solution in this... ...Join us! Your Role As a Senior Software Engineer on the...SeniorFull timeImmediate start
- ...What You'll do ~ Design & Develop: Build and own services across... ...Features: Extend the platform with engineering maturity scoring, change management... ...and Node.js with strong software architecture fundamentals Hands-on experience designing and shipping REST and...SeniorWorldwideNight shift
$104k - $145k per year
...coverage simple, fast, and accessible through a digital-first experience. Our platform combines advanced technology with deep... ...company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Development Experience Group! The Development...SeniorRemote jobWork at officeHome officeFlexible hoursWeekend work$120k - $130k per year
...online booking and secure messaging that improves the patient’s experience, reduces the need for unnecessary phone calls, and makes... ...Vice President, Research and Development, we are hiring a Senior Software Developer to join our collaborative engineering team. As our new...SeniorLong term contractFull timeWork at officeImmediate startWork from homeFlexible hours3 days per week$130k - $180k per year
...power of connected & engaged teams. As an AI Delivery Engineer on the Developer Experience squad at 7shifts, you work at the intersection of strong... ...Production ownership: you've shipped and supported software that real customers depend on, made technical decisions under...SeniorLong term contractFull timeWork at officeRemote workHome officeFlexible hoursShift work- ...Blanc Labs is seeking a highly skilled Senior Full-Stack Developer to join our team and contribute to... ...with data scientists, AI engineers, and business analysts to ensure alignment... ...~7+ years of Full Stack Development experience in 2 or more popular programming languages...SeniorFull time
$107k - $157.3k per year
...Our customers build the tallest skyscrapers, develop sustainable housing, launch rockets, and... ...solutions for global challenges. Join our global engineering team and help shape the future of civil engineering software. As a Senior Software Developer, you will independently...SeniorFor contractorsWorldwide- ...architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products... ...\ ~10+ year knowledge \\ of, \\ and \\ experience \\ with \\ the \\ following \\ computing \\...SeniorLong term contractFull timeInterim roleInternship
- ...workflows team. Read on if you are an engineer who thrives on deep financial-services... .... What we're looking for Senior software engineer with strong full-stack range... ...10x opportunity is Bonus points Experience in fintech, brokerage operations, regulated...SeniorLong term contractFull time
- ...Must haves: ~ At least 8 years of experience with mainframe application analysis and SDLC Nice have: Prior Working experience with: Mainframe - IBM z/OS IMS DB/DC IBM COBOL PL/I ISPF TSO JCL/Clist Experience in implementing system to system...Senior
- We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within full-stack application development, cloud architectures, and database streams,...SeniorLong term contractContract work
- ...be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience...SeniorRemote work
$90k - $105k per year
...established itself as a boutique software provider specializing in the... ...and Visual Studio skills to develop and maintain stored... ...migrations under guidance from senior team members. Translate functional... ...Computer Science, Software Engineering, or a related field ~5+ years...SeniorFull timeInternshipLocal areaFlexible hours$160k - $175k per year
...Senior Desktop Software Developer About Sync Sync.com is a leading end-to-end encrypted cloud storage platform operating at significant scale... ..., define how we build and ship it, and set the engineering quality bar from day one. You won’t have direct reports,...SeniorLong term contractFull timeInternshipDirect hireRemote workFlexible hours- ...standards are met (AODA). Developing and maintaining system design... ...Manager. Requirements Experience and Skill Set Requirements:... ...and security requirements or software development in a health context... ...architecture like Docker orchestration engine like Kubernetes....SeniorFull timeFlexible hours
- ...includes: \\ \ developing detailed programming... ...during the use and operation of software packages, including technical... ...General Skills: \\ \ Experience in programming and analysis;... ...DevExpress components; \\ Reverse engineering data models from existing...SeniorContract work
- ...the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python... ...for our own work Skills You Bring ~7+ years of backend engineering experience building and operating scalable production systems, with a...SeniorLong term contractFull timeWork from home
- ...standards are met (AODA). \\ Developing and maintaining system design... ...\\ Requirements \ Experience and Skill Set Requirements: \... ...architecture like Docker, orchestration engine like Kubernetes, Pivotal... ...and security requirements or software development in a health...SeniorContract workFlexible hours
- ...of your career. About the team Developer & End-user Experience Platform (DEeP) is a force multiplier... ...are cool and by releasing open-source software . Responsibilities Work on... ...projects, directly collaborating with other engineers Give meaningful feedback on code...Full timeSummer workInternship
- ...applications. \\ This includes: developing detailed programming... ...\\ Requirements \ Experience and Skill Set Requirements: \... ...Microsoft Certified: Data Engineer on Azure \\ \ \ \ \... ..."}],"headerName":"RQ10286 \- Software Developer \- Senior","widgetId...SeniorContract work
- We are seeking an experienced Senior Software Developer - ETL to lead the design, development, and optimization of enterprise-grade data pipelines... ...Qualifications ETL & Data Warehousing Seniority: Proven experience designing and building data warehouses, dimensional models...SeniorContract workWork at officeFlexible hours
- ...Corrections Systems Portfolio requires a temporary Programmer/Developer (L3) with 10+ years’ experience for the design, coding and unit testing of enhancements... ...JAD sessions / walkthroughs; Development of required Software Architecture Documentation for the project; Produce...SeniorContract workTemporary work
- ...applications. \\\ This includes: developing detailed programming... ...\\ Requirements \ Experience and Skill Set Requirements: \... ...-10 years of experience as a Senior Cognos Developer in a public... ...and ensure high quality of the software \\ Fix defects and support...SeniorContract work
$110k - $130k per year
...English Education Bachelor's degree or equivalent experience Experience 3 years to less than 5 years Hybrid Work... ...Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications...SeniorPermanent employmentFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Developer Experience. Be the first to apply!
- développeur logiciel Toronto, ON
- junior software developer Toronto, ON
- new graduate software developer Toronto, ON
- software developer entry level Toronto, ON
- software engineer co-op Toronto, ON
- software developer co-op Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer devops Toronto, ON
- linux software engineer Toronto, ON
