Software Engineer - Snowflake Postgres
Builds backend services for Snowflake's managed Postgres control plane, handling provisioning, user access, security, and reliability. Requires 5+ years backend experience with Java/Go/C++/Python and strong CS fundamentals.
Responsibilities
- Design and build backend services that power provisioning, lifecycle management, and configuration of Snowflake Postgres instances.
- Develop features in the access and user model, including authorization, secure administration flows, and customer-facing management capabilities.
- Improve the reliability, observability, and operability of asynchronous workflows and background systems that keep the service healthy.
- Partner with product, security, and adjacent engineering teams to deliver simple customer experiences on top of complex infrastructure.
- Investigate production issues, participate in on-call, and drive fixes that improve resilience and reduce operational burden.
- Contribute to technical design, code review, and mentoring while helping raise the engineering bar across the team.
Requirements
Core requirements:
- 5+ years of experience building production software in backend, infrastructure, or distributed systems environments.
- Strong programming skills in one or more of Java, Go, C++, or Python.
- Strong computer science fundamentals, including concurrency, networking, APIs, and data structures.
- Experience designing and operating reliable services in production, including debugging, monitoring, and incident response.
- Experience working across technical boundaries with product, security, and other engineering teams.
- BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to have:
- Experience with PostgreSQL, database internals, or managed database platforms.
- Experience with identity, authorization, RBAC, or other security-sensitive systems.
- Experience with cloud infrastructure on AWS, Azure, or GCP.
- Experience with workflow orchestration, control plane systems, or highly asynchronous service architectures.
Staff Backend Engineer
Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.
Senior Software Engineer
Senior Backend Engineer to architect AI/ML workflows processing healthcare data, lead platform integrations, and own end-to-end feature development. Requires 5+ years experience and prior tech lead experience.
Senior Software Engineer - Pulse
Design, develop, and maintain scalable cloud services and APIs in Go and Python. Requires 5-7 years of experience, strong DevOps skills with Kubernetes and CI/CD, and expertise in data structures, algorithms, and concurrency.