Snowflake

Software Engineering Manager - Marketplace

Snowflake2 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 236,000 – 339,200

Level

Manager

Role

Engineering Manager

Posted

Dec 22, 2025

Full TimeManager

The role

Summary

Snowflake is seeking a Software Engineering Manager to lead a 5-10 person full-stack engineering team building the Snowflake Marketplace platform. This role requires 3+ years of engineering management experience and 10+ years of software development experience, with expertise in TypeScript, React, Java, Python, and Go. The position offers $236K-$339K base salary plus equity and comprehensive benefits.

What you'll do

Team Leadership: Manage, mentor, and grow a full-stack team of 5-10 engineers, including hiring top talent and managing performance
Technical Strategy: Lead technical decision-making, participate in design reviews, and oversee the end-to-end software development lifecycle
Cross-Functional Collaboration: Partner with Product Managers and UX Designers to translate customer needs into robust technical solutions
Product Roadmap Planning: Shape the product roadmap and ensure the team creates intuitive, seamless user experiences
Engineering Excellence: Champion operational excellence by refining agile processes and improving developer velocity
Quality Assurance: Ensure high standards for testing, monitoring, and documentation across all deliverables
Project Management: Manage project scope, set clear goals, and guide complex projects from concept to launch
Architecture Oversight: Balance speed of delivery with long-term architectural health and scalability
Culture Building: Foster a culture of technical excellence, collaboration, and continuous learning
Performance Management: Conduct regular performance reviews, career development discussions, and team growth planning

What we look for

Technical

Full-Stack DevelopmentStrong background in leading full-stack development with modern technologies
Programming LanguagesProficiency in TypeScript, React, Java, Python, and Go
System ArchitectureExperience with scalable system design and architectural decision-making
Cloud PlatformsExperience with cloud-native development and deployment
Database TechnologiesUnderstanding of data warehousing, analytics platforms, and SQL databases
DevOps PracticesKnowledge of CI/CD, containerization, and deployment automation

Education

Bachelor's DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Advanced DegreeMaster's degree in technical field is a plus but not required

Experience

Engineering Management3+ years of experience managing high-performing full-stack engineering teams of 5-10 engineers
Software Development10+ years of total software engineering experience with progression to senior/staff engineer level
Team LeadershipProven track record of hiring, coaching, and retaining top engineering talent
Cross-Functional CollaborationExperience working effectively with Product Management and UX teams on customer-facing products
Project ManagementExperience managing complex projects from concept to launch in fast-paced environments

Skills

Required skills

Engineering Management3+ years managing high-performing full-stack teams of 5-10 engineers
Technical LeadershipAbility to lead technical strategy and participate in architecture discussions
Full-Stack Development10+ years of software engineering experience across frontend and backend
TypeScript/ReactProficiency in modern frontend development with TypeScript and React
Backend LanguagesExperience with Java, Python, and/or Go for backend services
Cross-Functional CollaborationProven ability to work with Product and UX teams
Project ManagementExperience managing complex projects from concept to launch
Team BuildingTrack record of hiring, coaching, and retaining top talent

Nice to have

Data Platform ExperienceExperience with data warehousing or analytics platforms
Marketplace ProductsBackground building marketplace or multi-sided platforms
Cloud ArchitectureExperience with cloud-native architecture and scalability
Agile MethodologiesStrong background in agile development and process improvement
Customer-Facing ProductsExperience building and scaling customer-facing applications
Performance OptimizationExperience optimizing applications for scale and performance

Compensation & benefits

Salary

USD 236,000 – 339,200 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision insurance coverage

Life and Disability Insurance

Life insurance and disability coverage for financial protection

Retirement Plan

401(k) retirement plan with company matching contributions

Flexible Spending Account

FSA and Health Savings Account options for medical expenses

Paid Time Off

Generous PTO policy with at least 12 paid holidays annually

Parental Leave

Comprehensive parental leave policy for new parents

Employee Assistance Program

Mental health and wellness support services

Equity Participation

Eligibility to participate in Snowflake's equity compensation plan

Bonus Plan

Performance-based bonus opportunities

Professional Development

Learning and development opportunities for career growth


Interview process

  1. 1
    Initial Screen Phone or video call with recruiter to discuss background, role fit, and compensation expectations
  2. 2
    Hiring Manager Interview Technical discussion with hiring manager covering management philosophy, technical background, and leadership experience
  3. 3
    Technical Leadership Panel Panel interview with senior engineers and architects focusing on technical depth and system design
  4. 4
    Cross-Functional Interview Interview with Product and UX partners to assess collaboration skills and product sense
  5. 5
    Team Culture Interview Meet with potential team members to assess cultural fit and leadership style
  6. 6
    Executive Interview Final interview with senior leadership to discuss vision, strategy, and long-term growth potential
  7. 7
    Reference Checks Background verification and reference calls with previous managers and direct reports

Apply for this position

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


Snowflake

Snowflake

View all jobs

Snowflake is an American cloud computing company offering data warehousing and analytics platforms.

Bozeman, Montana, United StatesFounded 2012snowflake.com

Tech Stack

Languages
TypeScriptJavaPythonGoJavaScript
Frameworks
ReactNode.js
Databases
Snowflake Data PlatformSQL databases
Tools
GitCI/CD pipelinesAgile project management toolsDockerKubernetes
Other
Cloud platformsMonitoring and observability toolsTesting frameworks

Interview Guides

11 guides available for Snowflake

Apply Now