Demo

Snowflake Software Developer

Merican
Trenton, NJ Full Time
POSTED ON 7/29/2026
AVAILABLE BEFORE 8/28/2026
Senior Snowflake Software Developer (Contract)

Location: Trenton, NJ 08625 (Hybrid - Onsite 3 days per week)
Job Type: Contract
Duration: 3 Months with Possible Extension
Schedule: 40 Hours per Week
Job Summary

We are seeking an experienced Senior Snowflake Software Developer to design, develop, and optimize Snowflake-based data solutions for enterprise-level applications. This is a hybrid contract opportunity requiring candidates to work onsite in Trenton, NJ 08625, three days per week. Candidates must be able to work onsite from day one.
Key Responsibilities
  • Design, develop, and maintain Snowflake data schemas, data models, and data lake architectures.
  • Develop efficient, automated ELT pipelines to ingest data from diverse enterprise data sources into Snowflake.
  • Build scalable data transformation pipelines using dbt (Data Build Tool) and native Snowflake features such as Tasks and Streams.
  • Develop custom data engineering scripts, automation pipelines, and user-defined functions (UDFs) using Python and Snowpark.
  • Optimize query performance, virtual warehouse sizing, and clustering strategies.
  • Monitor and optimize Snowflake performance, resource utilization, and overall platform efficiency.
  • Write advanced SQL queries, analytical functions, and stored procedures.
  • Implement enterprise data security and governance, including Role-Based Access Control (RBAC), masking policies, and encryption.
  • Develop automated data quality validation frameworks, monitoring solutions, and observability dashboards.
  • Manage database infrastructure and dbt models using Git and automated CI/CD deployment pipelines.
  • Implement disaster recovery strategies utilizing Snowflake Replication, Failover Groups, and Time Travel.
  • Collaborate with cross-functional engineering, analytics, and data teams in an Agile/Scrum environment.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Data Engineering, Information Technology, or a related field.
  • 7 years of experience in data warehousing, data modeling, and enterprise data engineering.
  • 3 years of hands-on production experience with Snowflake.
  • Strong proficiency in Python for data engineering, including hands-on experience with Snowpark.
  • Proven experience building data transformation pipelines using dbt (Data Build Tool).
  • Experience optimizing Snowflake performance, infrastructure, and cost management.
  • Strong understanding of enterprise data security, governance, and Role-Based Access Control (RBAC).
  • Experience managing infrastructure as code using Git and automated CI/CD deployment pipelines.
  • Advanced SQL development skills, including complex queries, analytical functions, and stored procedures.
  • Excellent analytical, troubleshooting, communication, and collaboration skills.
Preferred Qualifications
  • Snowflake certification (SnowPro Core or Advanced).
  • Experience working in Agile/Scrum development environments.
Work Environment
  • Hybrid work schedule with onsite presence required three days per week.
  • Work location: Trenton, NJ 08625.
  • Candidates must be available to work onsite from the first day of the assignment.

Salary.com Estimation for Snowflake Software Developer in Trenton, NJ
$102,358 to $130,098
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Snowflake Software Developer?

Sign up to receive alerts about other jobs on the Snowflake Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$115,719 - $153,093
Income Estimation: 
$130,034 - $179,473
Income Estimation: 
$150,731 - $188,044
Income Estimation: 
$135,811 - $184,429
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Merican

  • Merican Highland, FL
  • Job Title: AI/ML Engineer Location- Florida - Sunrise City Responsibilities: Develop and maintain software solutions, ensuring high-quality production rele... more
  • 2 Days Ago

  • Merican Long Beach, CA
  • Azure Cloud Architect (Contract) Location: Long Beach, CA 90802 (Hybrid) Job Type: Contract Duration: 12 Months Job Summary We are seeking an experienced A... more
  • 2 Days Ago

  • Merican Alpharetta, GA
  • Job Title: Software Development Engineer IV Location: Alpharetta GA Min 14 years of exp Description: As a Senior Software Development Engineer, you will de... more
  • 3 Days Ago

  • Merican Charlotte, NC
  • Job Title: AI Observability Engineer Location: Charlotte, NC / Philadelphia, PA Job Description We are looking for an experienced AI Observability Engineer... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Snowflake Software Developer jobs in the Trenton, NJ area that may be a better fit.

  • Zenosys Trenton, NJ
  • Hello, Zenosys is looking Senior Snowflake Software Developer Trenton NJ If you are available and interested in the below opportunity, please send me updat... more
  • 6 Days Ago

  • Triunity Software Princeton, NJ
  • Benefits: Health insurance Paid time off Training & development Position : W2 (No C2C) VISA: Open Candidates with career Gap Can also applicable. Job Descr... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!