Software Engineer, Data Governance
Senior Software Engineer building data governance systems at Snowflake including secure access, lineage, privacy, and audit features. Requires 5+ years experience, fluency in Java, SQL, and systems programming skills.
Responsibilities
- Work closely with Product Managers to drive projects from idea formulation to design and implementation
- Design and build data governance features
- Solve real business needs at large scale by applying software engineering and analytical problem solving skills
- Make trade-offs to design the best system for Snowflake customers' needs
- Collaborate with engineers across teams to help deliver cross-functional initiatives
Requirements
- 5+ years of hands-on software engineering experience
- Fluency in Java required
- Experience with database fundamentals including working with SQL
- Systems programming skills including multi-threading, concurrency, etc.
- BS in Computer Science or a related field; Masters or PhD preferred
Nice-to-Haves
- Some experience in database security or building data governance systems is a bonus
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.