Snowflake Developer Jobs
Snowflake Developer jobs are open across financial services, healthcare, retail, and technology, from junior and mid-level to staff and lead roles, with specializations in data modeling, pipeline engineering, and cloud data warehouse architecture. Find a role that fits below and apply directly.
Find Snowflake Developer JobsOverview
Showing 5 of 12+ Snowflake Developer jobs









About the role
As a Sr. Python and Snowflake Developer, you will make an impact by designing, developing, and optimizing scalable cloud-based data solutions that support enterprise analytics, reporting, and business decision-making. You will be a valued member of the Data Engineering team and work collaboratively with architects, developers, business stakeholders, and cross-functional technology teams to deliver high-quality data products and modern data platforms.
In this role, you will:
- Design, develop, and maintain scalable ETL/ELT pipelines using Snowflake, Python, and SQL.
- Build and optimize data ingestion, transformation, and integration solutions from multiple structured and semi-structured data sources.
- Develop and manage Snowflake databases, schemas, tables, views, streams, tasks, stages, and stored procedures to support enterprise data initiatives.
- Monitor, troubleshoot, and enhance data pipelines through performance tuning, data quality controls, and production support best practices.
- Mentor junior engineers and contribute to engineering excellence through code reviews, technical guidance, documentation, and CI/CD best practices.
Work model
At Cognizant, we strive to provide flexibility wherever possible and are committed to supporting a healthy work-life balance through our wellbeing programs. Based on this role’s business requirements, this is an onsite position requiring 5 days per week in a client or Cognizant office in Buffalo, New York.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you are engaged in, as well as business and client requirements. Rest assured, we will always be clear about role expectations.
What you need to have to be considered
- 7+ years of experience in data engineering, ETL/ELT development, data warehousing, or related software engineering roles.
- Strong hands-on experience designing and developing solutions using Snowflake.
- Advanced proficiency in Python for data processing, automation, API integration, and pipeline development.
- Advanced SQL expertise, including complex joins, CTEs, window functions, query optimization, and large-scale data processing.
- Experience building and supporting data pipelines using structured and semi-structured data formats such as CSV, JSON, Parquet, and XML.
- Proven experience implementing data quality, reconciliation, monitoring, logging, and exception-handling frameworks.
- Strong troubleshooting, root cause analysis, and production support capabilities.
- Experience with Git-based development practices and CI/CD deployment pipelines.
- Working knowledge of Snowflake security concepts, including RBAC, roles, privileges, secure views, and data access controls.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent professional experience.
These will help you stand out
- Experience working with Oracle, SQL Server, cloud storage platforms, and REST APIs.
- Hands-on experience with Snowflake features such as Streams, Tasks, Snowpipe, Stages, and warehouse optimization.
- Experience designing highly available, resilient, and performance-optimized data solutions in cloud environments.
- Strong understanding of data governance, data quality frameworks, and enterprise data management best practices.
- Experience leading technical discussions, mentoring engineers, and driving adoption of engineering standards and best practices.
We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
Salary and Other Compensation:
Applications will be accepted until November 29, 2026
The annual salary for this position is between $ 130,000 - $ 150,000 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
Long-term/Short-term Disability
Paid Parental Leave
Employee Stock Purchase Plan
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
See All 12 Snowflake Developer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Snowflake Developer JobsSnowflake Developer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
- Investment & Asset Management
What Employers Look For
The qualifications that appear most often in snowflake developer jobs.
- Hands-on experience designing and querying Snowflake data warehouses
- Proficiency in SQL for complex transformations, stored procedures, and performance tuning
- Experience with data transformation tools such as dbt or similar frameworks
- Familiarity with at least one major cloud platform: AWS, Azure, or GCP
- Ability to build and maintain data pipelines using orchestration tools like Airflow
- Bachelor's degree in computer science, data engineering, or a related technical field
Tips for Your Snowflake Developer Job Search
Tailor your resume to Snowflake-specific work
Hiring managers scan for concrete Snowflake experience, so call out the specific features you've used: Snowpark, dynamic data masking, time travel, or zero-copy cloning. Generic cloud data warehouse experience won't stand in for hands-on Snowflake platform knowledge.
Highlight dbt or Airflow pipeline experience
Most snowflake developer postings expect you to work alongside orchestration and transformation tools. Listing dbt models you've built or Airflow DAGs you've maintained signals you can own the full data pipeline, not just the warehouse layer.
Apply early to roles that fit
Migrate Mate lists snowflake developer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by cloud platform match
Snowflake runs on AWS, Azure, and GCP, and teams often prefer candidates who know their existing cloud environment. When you search, prioritize roles that match the cloud stack on your resume to strengthen your application before the first screen.
Prepare a SQL and Snowflake performance scenario
Interviewers frequently ask you to walk through a real query optimization problem, such as reducing warehouse credit consumption or rewriting a slow join. Have a concrete example ready that shows how you diagnosed the issue and what you changed.
Negotiate around Snowflake certifications you hold
If you've earned a SnowPro Core or SnowPro Advanced certification, raise it during offer discussions. Certified candidates often negotiate stronger titles or compensation because the certification signals verified, vendor-validated expertise rather than self-reported experience.
Snowflake Developer Jobs: Frequently Asked Questions
Which companies are hiring the most snowflake developers?
The most active employers for snowflake developers right now are Cognizant, Mizuho, and Photon, and the most openings are in New York, New Jersey, and Texas, based on current listings on Migrate Mate as of November 2026. Financial services and technology firms consistently drive the highest volume of postings.
How many snowflake developer jobs are remote?
About 86% of snowflake developer openings are fully remote or hybrid as of November 2026, reflecting strong demand for distributed data teams. Pipeline engineering and analytics engineering sub-roles tend to be the most remote-friendly, while roles that require close collaboration with on-site data infrastructure teams are more likely to require a hybrid arrangement.
How do you become a snowflake developer?
Start by building strong SQL fundamentals, then get hands-on with Snowflake's free trial environment to practice warehouse configuration, role-based access control, and query optimization. Learn a transformation framework like dbt and a cloud platform such as AWS or Azure. Earning the SnowPro Core certification demonstrates verified platform knowledge and strengthens your resume for entry-level and mid-level postings.
Can I get hired as a snowflake developer with little experience?
Yes, junior snowflake developer roles exist, but you'll need to show concrete, hands-on work. Build a portfolio project using Snowflake's free trial, ingest a public dataset, model it with dbt, and document the design decisions. Candidates who bring a working project to interviews consistently outperform those who rely only on coursework or certifications with no demonstrated output.
What does the snowflake developer interview process look like?
Most processes start with a recruiter screen focused on your cloud data experience, followed by a technical screen where you write and optimize SQL against a Snowflake schema. A take-home or live coding exercise typically involves data modeling or pipeline design. Final rounds usually include a system design discussion and a conversation with a data engineering manager about past project decisions and trade-offs.
Where can I find and apply to snowflake developer jobs?
You can find and apply to snowflake developer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your experience and cloud platform background, then apply directly to each opening that fits.
See All 12 Snowflake Developer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Snowflake Developer Jobs