SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer — Engineering Systems, Continuous Integration

Snowflake - Bellevue, WA, United States - In-office - posted 2026-10-15

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 170,000 - 204,000 / annual

Snowflake's Engineering Systems organization is seeking a Software Engineer to join the Continuous Integration team. This team is responsible for building and maintaining the systems that power builds, tests, validation, and developer workflows across Snowflake's engineering organization. You will help design, develop, and operate distributed systems that support thousands of engineers working on a rapidly growing multi-cloud codebase. In this role, you will design and develop reliable, scalable CI services and infrastructure. You'll build services and tooling that improve build reliability, test execution, developer productivity, and software delivery velocity. You will contribute to the architecture and implementation of scalable CI infrastructure across cloud environments, develop reliable APIs and services using languages such as Java, C++, Python, or Go, and investigate and resolve issues involving build failures, test infrastructure, performance, reliability, and developer workflows. You will partner with engineers across Snowflake to understand CI needs and deliver solutions that are simple, scalable, and easy to operate. You'll participate in design reviews, code reviews, testing, and production support. You'll apply strong engineering judgment to improve system performance, reliability, security, and maintainability, and help evolve CI practices, tooling, and operational processes as Snowflake grows. You'll also contribute to an inclusive engineering culture through collaboration, documentation, and knowledge sharing. Snowflake is building the AI Data Cloud, enabling organizations around the world to mobilize data and develop applications at global scale. The company values AI-native thinking, low-ego collaboration, and an experimental mindset. REQUIREMENTS: - 3+ years of software engineering experience building production systems - Strong computer science fundamentals, including data structures, algorithms, and distributed systems - Experience designing and implementing reliable software services - Proficiency in at least one programming language such as Java, C++, Python, or Go - Familiarity with cloud-based development environments and distributed applications - Experience with testing, debugging, monitoring, and operating production systems - Strong problem-solving skills and ability to work through ambiguous technical challenges - Effective written and verbal communication skills - Ability to collaborate with engineers, product partners, and teams across the organization - Strong sense of ownership and commitment to delivering high-quality software PREFERRED QUALIFICATIONS: - Experience with continuous integration, continuous delivery, or developer productivity systems - Familiarity with tools such as Jenkins, GitHub Actions, ArgoCD, Bazel, or similar CI/CD platforms - Experience with build systems, test orchestration, distributed job scheduling, or resource management - Knowledge of multi-tenant systems, reliability engineering, performance optimization, or security isolation - Experience working with Kubernetes, containers, or public cloud platforms such as AWS, Azure, or GCP - Experience supporting large-scale repositories, build pipelines, or engineering platforms - Familiarity with observability tools and production metrics - Experience contributing to technical design documents, postmortems, or root-cause analyses

Similar roles