Snowflake

Senior Software Engineer - Data Engineering Experience

Snowflake2 days ago
Location

CA-Ontario-Toronto

Type

Full Time

Salary

CAD 245,250 – 295,250

Level

Senior

Role

Senior Software Engineer

Posted

May 26, 2026

Full TimeSenior

The role

Summary

Snowflake's Data Engineering Experience (DEX) team is seeking a Senior Software Engineer to drive high-impact initiatives in data engineering, focusing on building scalable web applications and frameworks. The ideal candidate will contribute to product vision, collaborate cross-functionally, and help shape innovative data engineering solutions.

What you'll do

High-Impact Initiatives: Drive initiatives across product areas using multiple programming languages
Cross-Functional Collaboration: Partner closely with product managers and designers to deliver features
Team Leadership: Mentor, coach, and empower junior team members
Product Vision: Contribute to and drive team planning and product strategy
Performance Engineering: Build scalable, high-performance systems and applications

What we look for

Technical

Software Development7+ years of hands-on software development experience
Web ArchitectureComprehensive understanding of modern web application design
System DesignExperience with API design, security, performance, and scalability

Education

Computer Science DegreeBS/MS in Computer Science or related technical field

Experience

Full Stack DevelopmentSignificant experience in full stack software development
Product DevelopmentTrack record of building customer-facing products

Skills

Required skills

Full Stack DevelopmentExtensive experience in full stack software development
Web Application ArchitectureDeep understanding of modern web application design and architecture
Programming LanguagesProficiency in Java, Python, and Golang
Technical CommunicationStrong written and verbal communication skills

Nice to have

Database KnowledgeUnderstanding of database internals and SQL
API DesignExperience with good API design patterns
Performance OptimizationSkills in building high-performance, scalable systems

Compensation & benefits

Salary

CAD 245,250 – 295,250 (annual)

Benefits

Innovation Culture

Work at a fast-growing cloud computing company redefining data engineering

Career Growth

Opportunities to mentor junior engineers and contribute to product strategy

Dynamic Environment

Collaborative team focused on cutting-edge data engineering solutions


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Phone Screen Discussion of technical skills and experience
  3. 3
    Technical Interviews In-depth technical assessments of software engineering skills
  4. 4
    System Design Interview Evaluation of system design and architectural thinking
  5. 5
    Team Fit Interview Assessment of collaboration and cultural alignment

Apply for this position

You'll be redirected to the company's application page