Backend Software Developer Jobs at Snowflake with Visa Sponsorship
Snowflake's backend engineering roles focus on distributed systems, data infrastructure, and cloud-scale performance. The company has an established sponsorship process for international engineers, making it a realistic target for candidates on H-1B, F-1 OPT, and other work authorizations who meet the technical bar.
See All Backend Software Developer at Snowflake JobsOverview
Showing 5 of 70+ Backend Software Developer Jobs at Snowflake jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 70+ Backend Software Developer Jobs at Snowflake
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Developer Jobs at Snowflake.
Get Access To All Jobs
INTRODUCTION
Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level. We’re at the forefront of the data revolution, committed to building the world’s greatest data and applications platform. Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Data Cloud allows sharing live data in governed and secure ways so our customers can solve their business problems.
ROLE AND RESPONSIBILITIES
Come join our world-class team as a Software Engineer to build the backend services for data cloud to help our customers to share data internally within their company or outside with external organizations. We are investing in initiatives across multiple engineering areas that include: Data Engineering & Open Lakehouse, Database Engineering, Engineering Systems, Product Experiences, Apps & Collaboration, Platform Engineering, and Public Sector, Security and Governance.
AS A SOFTWARE ENGINEER, YOU WILL:
- Design and build features, and/or distributed platforms at scale.
- Drive impactful initiatives for the globally distributed infrastructure.
- Collaborate with product managers, architects, other engineering teams, and business groups, to drive end-to-end solutions.
- Contribute to improving our engineering processes, tooling, and standards.
BASIC QUALIFICATIONS
OUR IDEAL CANDIDATE WILL HAVE:
- 2-5 years’ of industry experience designing, building, and supporting large-scale systems in production.
- Strong fundamental computer science skills. Knowledge of algorithms and data structures.
- Fluency in Java, Python, C++, or SQL.
- Deep multi-faceted appreciation in building end-to-end customer facing products.
- BS/MS/PhD in Computer Science or related majors, or equivalent experience.
PREFERRED QUALIFICATIONS
BONUS POINTS IF YOU HAVE:
- Familiarity with database internals or data governance, and/or payment systems is a plus.
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
COMPENSATION
The following represents the expected range of compensation for this role:
- The estimated base salary range for this role is $160,000 - $230,000.
- Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan. The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.
This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.
To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.

INTRODUCTION
Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level. We’re at the forefront of the data revolution, committed to building the world’s greatest data and applications platform. Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Data Cloud allows sharing live data in governed and secure ways so our customers can solve their business problems.
ROLE AND RESPONSIBILITIES
Come join our world-class team as a Software Engineer to build the backend services for data cloud to help our customers to share data internally within their company or outside with external organizations. We are investing in initiatives across multiple engineering areas that include: Data Engineering & Open Lakehouse, Database Engineering, Engineering Systems, Product Experiences, Apps & Collaboration, Platform Engineering, and Public Sector, Security and Governance.
AS A SOFTWARE ENGINEER, YOU WILL:
- Design and build features, and/or distributed platforms at scale.
- Drive impactful initiatives for the globally distributed infrastructure.
- Collaborate with product managers, architects, other engineering teams, and business groups, to drive end-to-end solutions.
- Contribute to improving our engineering processes, tooling, and standards.
BASIC QUALIFICATIONS
OUR IDEAL CANDIDATE WILL HAVE:
- 2-5 years’ of industry experience designing, building, and supporting large-scale systems in production.
- Strong fundamental computer science skills. Knowledge of algorithms and data structures.
- Fluency in Java, Python, C++, or SQL.
- Deep multi-faceted appreciation in building end-to-end customer facing products.
- BS/MS/PhD in Computer Science or related majors, or equivalent experience.
PREFERRED QUALIFICATIONS
BONUS POINTS IF YOU HAVE:
- Familiarity with database internals or data governance, and/or payment systems is a plus.
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
COMPENSATION
The following represents the expected range of compensation for this role:
- The estimated base salary range for this role is $160,000 - $230,000.
- Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan. The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.
This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.
To comply with pay transparency requirements and other statutes, you can notify us if you believe that a job posting is not compliant by completing this form.
See all 70+ Backend Software Developer at Snowflake jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Developer at Snowflake roles.
Get Access To All JobsTips for Finding Backend Software Developer Jobs at Snowflake Jobs
Align your portfolio with Snowflake's stack
Snowflake's backend roles center on distributed query engines, cloud storage layers, and high-throughput data pipelines. Projects or contributions in these areas, particularly using C++, Java, or Go, signal direct relevance before your resume even reaches a recruiter.
Clarify your visa status upfront
Snowflake's recruiting process moves quickly. Stating your authorization type and any cap or timeline constraints in your first recruiter conversation prevents late-stage surprises and helps the team route you to the right hiring pipeline.
Distinguish CPT from OPT when discussing authorization
Snowflake's legal team treats F-1 CPT and OPT differently during the offer stage. CPT is employer and school specific, so confirm your program approves Snowflake before accepting. OPT is more portable but has strict employment start date requirements tied to your I-20.
Use Migrate Mate to target open backend roles
Sponsorship-eligible backend roles at Snowflake are listed on Migrate Mate, filtered by visa type. Searching there saves you from applying to roles where sponsorship is unavailable or unclear, and lets you focus effort on confirmed opportunities.
Prepare for PERM implications before accepting a senior offer
Senior backend offers at Snowflake often come with a Green Card sponsorship pathway through PERM. The DOL's PERM process requires Snowflake to conduct a supervised recruitment audit, so understand that timeline, often one to two years, before negotiating start dates or equity vesting.
Backend Software Developer at Snowflake jobs are hiring across the US. Find yours.
Find Backend Software Developer at Snowflake JobsFrequently Asked Questions
Does Snowflake sponsor H-1B visas for Backend Software Developers?
Yes, Snowflake sponsors H-1B visas for Backend Software Developer roles. The company has an active immigration program and works with legal counsel to file H-1B petitions for qualifying engineers. If you're currently on F-1 OPT, you'll need a confirmed offer before the April USCIS registration window to be included in that year's cap.
How do I apply for Backend Software Developer jobs at Snowflake?
You can find sponsorship-eligible Backend Software Developer openings at Snowflake on Migrate Mate, where roles are filtered by visa type so you can confirm eligibility before applying. Snowflake's interview process for backend roles typically includes a technical phone screen, system design rounds, and coding assessments focused on distributed systems and data infrastructure.
Which visa types does Snowflake commonly sponsor for Backend Software Developer roles?
Snowflake sponsors multiple visa categories for backend engineers, including H-1B, F-1 OPT, F-1 CPT, TN, and J-1. For candidates seeking permanent residence, the company supports EB-2 and EB-3 Green Card pathways through the PERM labor certification process. The right visa depends on your nationality, current status, and career stage.
What qualifications does Snowflake expect for Backend Software Developer roles?
Snowflake's backend engineering roles typically require a bachelor's degree or higher in computer science, software engineering, or a closely related field. Strong experience with distributed systems, cloud infrastructure, and high-performance query processing is expected. Proficiency in languages like C++, Java, or Python is common across job descriptions, and system design experience is tested directly in interviews.
How long does the sponsorship process take for a Backend Software Developer at Snowflake?
H-1B cap processing through USCIS typically runs three to six months from the April registration, with an October 1 start date. If you need faster authorization, Snowflake can request premium processing, which reduces USCIS adjudication to around 15 business days. TN sponsorship for Canadian and Mexican nationals moves faster since it doesn't require USCIS approval before starting work.
See which Backend Software Developer at Snowflake employers are hiring and sponsoring visas right now.
Search Backend Software Developer at Snowflake Jobs