SIGN IN
Staff Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Snowflake · 2 weeks ago

Staff Software Engineer

Snowflake is about empowering enterprises to achieve their full potential — and people too. The Staff Software Engineer on the Snowflake Openflow team will design and build core components of the data integration platform, focusing on real-time, scalable data movement and collaborating with various teams to enhance system performance and reliability.
AnalyticsArtificial Intelligence (AI)Cloud Data ServicesData ManagementEnterprise SoftwareSoftware
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design and build core components of Openflow’s control plane and data plane, delivering reliable, scalable, and secure services that power real-time, bi-directional data movement for global customers
Implement and evolve distributed systems that handle batch and streaming workloads, enabling high-throughput, low-latency pipelines for structured and multi-modal unstructured data across Snowflake and non-Snowflake environments
Lead medium-to-large, complex projects end to end—from problem definition and technical design through implementation, rollout, and ongoing improvements—while keeping quality, reliability, and operability front of mind
Own key services in production, including monitoring, alerting, on-call participation, incident response, and post-incident reviews, ensuring we consistently meet our durability, availability, and performance goals
Drive engineering best practices in your area—code quality, testing, observability, security, and documentation—and help standardize patterns that improve the entire platform
Collaborate closely with product management, peer teams, and customers’ needs to translate ambiguous requirements into clear technical plans and pragmatic milestones
Analyze and improve system performance and reliability, using metrics, profiling, and experimentation to identify bottlenecks and guide optimizations
Mentor and support other engineers on the team, providing thoughtful code reviews, design feedback, and technical guidance that help them grow
Contribute to the broader Openflow and Snowflake engineering community, sharing knowledge, improving common libraries and tooling, and influencing how we build and operate data integration systems

Qualification

Distributed systemsJavaSimilar languageCloud-native servicesData integrationAlgorithmsData structuresOperating systems knowledgeNetworking basicsCollaboration skillsCommunication skillsMentoring

Required

10+ years of industry experience building and operating backend or platform services, with significant time spent on large-scale, distributed systems
Strong computer science fundamentals, including algorithms, data structures, systems design, and a solid understanding of how to apply them in production environments
Hands-on experience with distributed systems concepts, such as concurrency, replication, sharding/partitioning, streaming, and fault tolerance, and how they impact correctness and performance
Deep understanding of operating systems and networking basics, including multi-threading and concurrency, memory management, storage, and performance/debugging tools
Proficiency in Java or a similar object-oriented language (e.g., Scala, Go, C++), and comfort working with large, existing codebases as well as designing new components
Experience building cloud-native services on at least one major cloud provider (AWS, Azure, or GCP), using containers and modern CI/CD, monitoring, and logging practices
A track record of delivering high-quality, maintainable solutions to complex problems, balancing long-term technical health with near-term impact
Strong collaboration and communication skills, with the ability to work effectively across teams and time zones, build consensus on designs, and clearly articulate trade-offs
BS in Computer Science or a related field, or equivalent practical experience; advanced degrees are a plus but not required

Preferred

Experience with data integration, streaming, or workflow systems (e.g., Apache NiFi, Kafka, Flink, Airflow) or data/analytics platforms is a strong plus

Benefits

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
Other company benefits

Company

Snowflake

company-logo
Snowflake is a cloud data platform that provides a data warehouse as a service designed for the cloud.

H1B Sponsorship

Snowflake has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (428)
2024 (281)
2023 (154)
2022 (182)
2021 (113)
2020 (98)

Funding

Current Stage
Public Company
Total Funding
$2.03B
Key Investors
Dragoneer Investment Group,Global Secure Invest,Salesforce VenturesSequoia CapitalAltimeter Capital,ICONIQ Growth,Sequoia Capital
2022-04-19Post Ipo Equity· $621.46M
2020-09-16IPO
2020-02-07Series G· $479M

Leadership Team

leader-logo
Sridhar Ramaswamy
Chief Executive Officer
linkedin
leader-logo
Benoit Dageville
Snowflake Co-founder, President of Product
linkedin
Company data provided by crunchbase