Senior Software Engineer - Observe by Snowflake, Workflow
Build scalable backend systems and user-facing workflow features for Observe by Snowflake’s observability platform. The role requires senior-level software engineering experience, strong distributed-systems foundations, and proficiency in Go or another high-performance systems language.
About the job
Responsibilities
- Design and build scalable backend features powering customer dashboards and data visualization tools.
- Analyze, improve, and maintain the performance, scalability, and availability of large-scale distributed systems and query-processing engines.
- Lead technical scoping and design reviews; identify architectural bottlenecks and drive scalable solutions.
- Partner with Frontend, Logs, and APM engineering teams on cohesive end-to-end platform experiences.
- Collaborate with Product Managers to translate customer needs into roadmap items and executable engineering plans.
- Own delivery from requirements and design through coding, testing, and production observability.
Requirements
- Master's degree or foreign equivalent in Computer Science, Engineering, Information Technology, Mathematics, Physics, or a related discipline, or equivalent professional experience.
- Proficiency in Go or expertise in another high-performance systems programming language.
- Experience designing and building user-facing features for distributed, production-scale architectures.
- Strong foundations in data structures, algorithms, and distributed systems principles.
- Ability to translate complex, ambiguous customer requirements into reliable, maintainable software.
Nice-to-haves
- Experience building backend APIs and services for dashboarding, reporting, or data visualization platforms.
- Experience collaborating across the backend/frontend boundary and influencing frontend engineering decisions.
- Familiarity with query languages, data processing systems, or large-scale observability platforms.
- Experience leading medium-to-large technical projects and mentoring earlier-career engineers while remaining hands-on.
Skills
Go, Distributed Systems, Query Processing, Backend Apis, Data Structures, Algorithms, Data Visualization, Observability, Query Languages, Data Processing Systems, Frontend Collaboration
Similar jobs
Backend Engineering jobsSenior backend engineer responsible for architecting and shipping scalable, reliable web applications and distributed systems for a healthcare audit product. The role requires 8+ years of backend experience, strong Java or Scala expertise, cloud-scale systems experience, and the ability to mentor engineers and adopt AI-assisted development practices.
Design and build scalable systems that monitor, govern, and optimize cloud spending across Snowflake. The role requires 7+ years of production systems experience, strong programming and architectural skills, and expertise in cloud efficiency or observability.
Senior software engineer responsible for architecting and scaling Snowflake’s multi-cloud managed database infrastructure, including distributed systems, automation, reliability, and security. Requires 7+ years of backend systems experience and strong proficiency in cloud platforms and infrastructure automation.
The Senior Backend Engineer will build, scale, and operate production backend services and APIs, taking ownership from design through on-call. The role requires 5+ years of experience with distributed systems, data modeling, cloud infrastructure, and containerized deployments, plus strong technical communication and mentoring skills.
Senior backend engineer responsible for designing, operating, and scaling IPC services across Bestow’s insurance platform. The role requires 5+ years of backend experience, strong Go and Python skills, distributed-systems expertise, and production cloud infrastructure experience.