Role Overview
Upwork is hiring a Contract: Senior Backend Engineer - Snowflake Data Platform. This is a contract hybrid role, based in Montreal, Quebec. Part of Upwork's Backend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Remote‑Latin America
Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.
Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.
This is an engagement through Upwork’s Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork’s business. Our HWS team members are located all over the world.
The Intelligent Data Platform team is seeking a Senior Backend Engineer to support the Snowflake Data Platform. This is a hands‑on IC role focused on building, operating, and automating backend services that power data ingestion, orchestration, governance, cost optimization, and compliance for a platform used by hundreds of internal users.
Your Responsibilities:
- Build and operate backend services and automation for the Snowflake data platform.
- Develop and maintain Airflow (AWS MWAA) workflows for ingestion, data quality, and ops automation.
- Implement tooling for data quality checks, platform governance, and SOX-related controls.
- Help monitor and optimize Snowflake performance and costs.
- Deliver production-ready solutions with minimal supervision.
Must Haves (Required Skills):
- Hands‑on experience with Snowflake or large‑scale data warehouses.
- Experience with AWS and workflow orchestration (Airflow preferred).
- Strong operational mindset: monitoring, troubleshooting, and performance tuning.
- Ability to work independently in a remote, distributed team with minimum supervision and attention to detail.
- Communicate frequently and effectively in English.
- Can commit at least 3 hours a day, overlapping with the working hours of the Upwork Data Platform team - typically 8 AM - 11 AM PST.
Upwork is an Equal Opportunity Employer committed to recruiting and retaining a diverse and inclusive workforce. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or other legally protected characteristics under federal, state, or local law.
Please note that a criminal background check may be required once a conditional job offer is made. Qualified applicants with arrest or conviction records will be considered in accordance with applicable law, including the California Fair Chance Act and local Fair Chance ordinances. The Company is committed to conducting an individualized assessment and giving all individuals a fair opportunity to provide relevant information or context before making any final employment decision.
#J-18808-Ljbffr
Frequently Asked Questions
How do I apply for the Contract: Senior Backend Engineer - Snowflake Data Platform position at Upwork?
Use the Apply button above to submit your application directly to Upwork. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the Contract: Senior Backend Engineer - Snowflake Data Platform role at Upwork remote or in-office?
This is a hybrid role based in Montreal, Quebec. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a Contract: Senior Backend Engineer - Snowflake Data Platform at Upwork earn?
Upwork has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Contract: Senior Backend Engineer - Snowflake Data Platform role at Upwork posted?
This role was posted on March 14, 2026 (85 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Contract: Senior Backend Engineer - Snowflake Data Platform role at Upwork require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Upwork lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start