Software Engineer Observe Team
Backend Engineer · Mid · Full Time
Opens Snowflake's application page
Role
What you'll do.
Join Snowflake's Observe team as a Software Engineer to build and scale core features and APIs for an AI-powered observability platform processing massive volumes of telemetry. You'll own end-to-end backend systems that power enterprise-grade observability at scale, working with modern data infrastructure technologies and AI-assisted workflows to enable fast root-cause analysis for the world's largest organizations.
Responsibilities
- Design and architect core features and APIs: Design, build, and own core features, APIs, and business logic powering the high-performance observability platform. Take end-to-end ownership from technical scoping and architecture through deployment, ensuring systems meet enterprise reliability, performance standards, and handle massive volumes of telemetry data efficiently.
- Build scalable production systems: Develop reliable, production-grade backend systems designed to handle high throughput, low-latency requirements, and enterprise-scale reliability. Implement distributed platform components that ingest and process logs, metrics, traces, and events across the Snowflake AI Data Cloud using open formats like Apache Iceberg.
- Cross-functional collaboration: Collaborate with product, infrastructure, data teams, and SREs to deliver observability solutions that enable fast, actionable insights for engineering teams worldwide. Partner with customer-facing teams to diagnose and resolve production issues while applying AI-assisted workflows for accelerated root-cause analysis.
- Production operations and support: Manage production systems from deployment through ongoing optimization. Work alongside SREs to troubleshoot production issues, implement incident response automation, and establish observability patterns that support enterprise customers processing hundreds of terabytes of telemetry daily.
- Technical leadership and mentorship: Contribute to high engineering standards through thoughtful code review, architectural influence, and mentorship of team members. Help establish best practices for building scalable backend systems, promote knowledge sharing across the engineering organization, and foster a culture of technical excellence and operational rigor.
- Autonomous problem-solving: Work independently and take ownership of complex technical problems from initial scoping through delivery without waiting to be directed. Demonstrate startup-style velocity and ownership while leveraging enterprise-grade infrastructure and operational excellence of a world-leading data platform.
Qualifications
What we look for.
Technical
Server-side programming languages
Strong proficiency in one or more backend languages such as Go, Java, Scala, Python, or similar languages used for building distributed systems and data pipelines. Experience should demonstrate deep understanding of language-specific performance characteristics and design patterns for scalable applications.
Distributed systems and backend architecture
Demonstrated experience designing and shipping production systems at scale with emphasis on high throughput, low latency, and enterprise reliability requirements. Knowledge of microservices, API design patterns, data pipelines, and handling massively parallel workloads across distributed infrastructure.
Telemetry and observability infrastructure
Experience with observability platforms, telemetry pipelines, or distributed tracing and logging systems such as OpenTelemetry, Prometheus, Jaeger, or similar tools. Understanding of how to ingest, process, and query observability signals efficiently at scale.
Cloud and data infrastructure
Strong understanding of cloud computing platforms and data infrastructure patterns. Experience working with data lakes, columnar storage formats, or modern data warehousing concepts is valuable for understanding how Observe integrates with the Snowflake AI Data Cloud.
Production systems engineering
Proven ability to build, test, and deploy production-grade systems with focus on reliability, performance monitoring, and incident response. Experience with infrastructure-as-code, containerization, and continuous deployment practices in enterprise environments.
Education
Bachelor's degree in Computer Science or Engineering
BS or MS in Computer Science, Engineering, or related field required to demonstrate foundational knowledge of algorithms, system design, and software engineering principles.
Equivalent professional experience
If formal degree is not available, equivalent hands-on professional software engineering experience demonstrating mastery of backend systems, distributed architecture, and large-scale production systems can substitute for degree requirement.
Experience
2-5 years of professional backend engineering
2 to 5 years of professional software engineering experience with primary focus on backend application systems, distributed platforms, or infrastructure development. Should demonstrate progression in building increasingly complex systems and taking on greater technical ownership.
Production systems at scale
Track record of designing and shipping production systems capable of handling enterprise-grade reliability requirements and significant data volumes. Experience supporting systems processing terabytes of data or millions of requests per second is highly relevant.
Autonomous ownership and collaboration
Demonstrated ability to work independently and take ownership of complex technical problems from scoping through delivery without requiring direction. Strong collaborative experience across engineering, product, and infrastructure teams in fast-moving, high-ownership environments.
Problem-solving and analytical thinking
Strong analytical thinking and structured problem-solving skills with a track record of shipping impactful, customer-facing work that directly impacts user outcomes and business metrics.
Skills
Required
Backend programming
Expert-level proficiency in Go, Java, Scala, Python, or equivalent server-side languages with ability to write efficient, maintainable code at scale.
System design and architecture
Strong capability to design scalable, maintainable backend systems with consideration for distributed computing patterns, CAP theorem, eventual consistency, and enterprise reliability requirements.
API design and development
Experience designing and building RESTful or RPC APIs that serve as the foundation for platform features. Understanding of API versioning, backward compatibility, and performance optimization.
Database and data infrastructure
Solid understanding of relational and non-relational databases, query optimization, data modeling for analytics workloads, and integration with data pipeline systems.
Production operations
Familiarity with monitoring, alerting, logging, and debugging production systems. Ability to perform root-cause analysis and implement lasting solutions to operational issues.
Collaborative development
Strong code review skills, ability to write clear technical documentation, and experience mentoring junior engineers or peers in fast-paced environments.
Preferred
Observability platform experience
Nice to haveHands-on experience building or contributing to observability platforms, monitoring solutions, or telemetry infrastructure that processes high volumes of signals.
AI and LLM integration
Nice to haveExperience building or contributing to AI-assisted developer tools, incorporating language models into workflows, or implementing chat-based interfaces for operational tasks.
SRE and incident response
Nice to haveBackground in site reliability engineering practices, incident response automation, runbook development, or building tools for root-cause analysis and troubleshooting.
Open-source contributions
Nice to haveTrack record of contributing to observability projects (OpenTelemetry, Prometheus, Jaeger), data infrastructure initiatives, or developer productivity tools.
Apache Iceberg experience
Nice to haveFamiliarity with Apache Iceberg or similar open table formats used in modern data lakes and analytics platforms.
Cloud platform expertise
Nice to haveDeep experience with AWS, Azure, or GCP, particularly with serverless architectures, managed databases, and cloud-native application design patterns.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 170,000 – 240,000
Equity·Stock options
Benefits
Professional development and growth
Opportunity to work at the intersection of data, infrastructure, and user experience at a world-leading data platform. Access to cutting-edge technologies, architectural influence, and mentorship from experienced engineers building planet-scale systems.
Startup-style ownership with enterprise scale
Combine startup velocity and autonomy with the global reach, operational excellence, and established customer base of Snowflake. Own impactful systems directly supporting some of the world's largest organizations.
Work on meaningful observability impact
Build solutions enabling engineering teams worldwide to troubleshoot production issues 10x faster and maintain reliability at enterprise scale. Your work directly impacts operations of Capital One, Topgolf, Dialpad, and other leading enterprises.
Innovative AI integration
Work on AI-native technologies including AI-assisted SRE workflows, chat-based interfaces, and intelligent context graphs. Contribute to defining the future of how engineering teams troubleshoot and operate production systems.
Access to enterprise customer context
Gain deep understanding of enterprise observability needs and reliability patterns through direct engagement with Fortune 500 companies and leading technology organizations processing hundreds of terabytes of telemetry daily.
Comprehensive benefits package
Access to competitive compensation, health insurance, retirement benefits, vacation, and other standard benefits. Consult the Snowflake Careers Site for complete details on total compensation and benefits offerings.
Process
Interview steps.
- 01
Initial screening call
Preliminary conversation with a recruiter to discuss your background, experience with backend systems, and alignment with the Software Engineer role at Observe. Typical duration is 30 minutes and covers career trajectory and technical interests.
- 02
Technical screening interview
Technical conversation with an engineer focused on assessing your proficiency with server-side languages, system design thinking, and experience building production systems at scale. May include live coding or architectural discussion depending on interview style.
- 03
System design deep dive
In-depth technical interview assessing your ability to design scalable backend systems and APIs. You'll be expected to discuss tradeoffs in distributed system design, consider enterprise reliability requirements, and demonstrate problem-solving approaches.
- 04
Behavioral and collaboration interview
Discussion with team leads or senior engineers on your collaborative style, experience taking autonomous ownership, and ability to work across product, infrastructure, and data teams. Snowflake values low-ego individuals who thrive in dynamic environments.
- 05
Leadership and culture fit
Final interview may include conversation with management to assess alignment with Snowflake's values around challenging ordinary thinking, driving innovation, and operating with an experimental, AI-native mindset in fast-moving environments.
- 06
Offer and negotiation
Upon successful completion of interview loop, Snowflake will extend an offer including base salary, stock options, bonus structure, and benefits package. Compensation is competitive and may be negotiable based on experience level and market conditions.
Full posting
Original listing.
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.
Observe by Snowflake is an AI-powered observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and events on an open, scalable data lakehouse, using open formats like Apache Iceberg, at dramatically lower cost. A dynamic Context Graph and chat-based AI SRE provide rich context and automated workflows so teams can move from detection to root cause of production issue and resolution 10x faster.
Leading engineering teams at companies like Capital One, Topgolf, and Dialpad rely on Observe to troubleshoot hundreds of terabytes of telemetry daily while maintaining reliability at enterprise scale. As part of Snowflake, Observe combines startup-style ownership and velocity with the global reach, operational excellence, and ecosystem of one of the world’s leading data platforms.
The Team:
We are hiring a Software Engineer, Enterprise for our Engineering team at Observe by Snowflake. As part of the Enterprise Engineering team at Observe by Snowflake, you’ll build and scale core features, APIs, and business logic powering a high-performance observability platform. You’ll develop reliable, production-grade systems designed to handle massive volumes of telemetry for enterprise customers. Working at the intersection of data, infrastructure, and user experience, you’ll help deliver solutions that enable fast, actionable insights at scale. This is an opportunity to own impactful systems that directly support the reliability and performance of some of the world’s largest organizations.
In this role your will:
Design, build, and own core features, APIs, and business logic powering a high-performance observability platform for enterprise customers
Take end-to-end ownership from technical scoping and architecture through deployment, ensuring systems meet enterprise reliability and performance standards
Collaborate with product, infrastructure, and data teams to deliver solutions that enable fast, actionable insights for engineering teams worldwide
Partner with SREs and customer-facing teams to diagnose and resolve production issues, applying AI-assisted workflows to accelerate root-cause analysis
Contribute to high engineering standards through thoughtful code review, mentorship, and architectural influence
Qualifications:
2 - 5 years of professional software engineering experience with a focus on backend application systems or distributed platforms
Demonstrated experience designing and shipping production systems at scale, handling high throughput, low latency, and enterprise reliability requirements
Strong proficiency in one or more server-side languages such as Go, Java, Scala, Python, or similar
Ability to work independently and take ownership of complex technical problems from scoping through delivery, without waiting to be directed
Experience collaborating across engineering, product, and infrastructure teams in a fast-moving, high-ownership environment
Strong analytical thinking and structured problem-solving skills with a track record of shipping impactful, customer-facing work
A BS/MS in Computer Science, Engineering, or equivalent experience
Bonus Points:
Experience with observability platforms, telemetry pipelines, or distributed tracing and logging systems (e.g., OpenTelemetry, Prometheus, Jaeger)
Experience building or contributing to AI-assisted developer tools or LLM-integrated workflows
Background in SRE practices, incident response automation, or root-cause analysis tooling
Open-source contributions to observability, data infrastructure, or developer productivity projects
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
Redirects to Snowflake's application page.
Other roles
More at Snowflake.
Security Architect, Applied Field Engineering
Senior
Principal Security Architect, Applied Field Engineering
Principal
Software Engineer - Trust & Platform Security
Mid
Staff Software Engineer - Metadata
Staff
Principal Enterprise Architect, Data and AI (FSI), Applied Field Engineering
Principal