Why This Job is Featured on The SaaS Jobs
Snowflake operates a mature, high-scale SaaS platform where “traffic” is not a supporting concern but a core product dependency. A role focused on edge delivery and networking sits at the intersection of customer experience, platform security, and global availability, touching the systems that govern how every request reaches the service across regions and clouds.
For a SaaS engineering career, this kind of remit builds durable platform instincts: designing for reliability under sustained load, treating incidents as a source of operational learning, and turning operational work into repeatable automation. Experience spanning DNS, TLS, load balancing, and routing also translates well across SaaS businesses that run multi-region, multi-cloud footprints and need consistent abstractions to ship product changes safely.
This position tends to suit engineers who prefer ownership of production-critical systems and are comfortable balancing feature work with operational responsibility. It is a strong match for professionals who like cross-team coordination, can reason about failure modes end to end, and want their engineering decisions to be measured in uptime, latency, and secure delivery rather than isolated service metrics.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
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.
Snowflake customers have more than 3.9 billion queries and more than 515 million data workloads that run each day. Build the future of data. Join the Snowflake team.
The Snowflake Engineering team is a global team of high performing engineers focused on building best in class tooling, automation, and a scalable infrastructure platform to run the Snowflake service. The team’s focus areas include Snowflake's global scale multi-cloud infrastructure, core platform services, edge traffic delivery, and reliability engineering. The team also automates the deployment of the Snowflake production service across dozens of regions and major cloud providers.
We are looking for talented and passionate Software Engineers to join our Traffic & Networking team in Dublin, Ireland. These systems deal with DNS management, TLS termination, load balancing, CDNs, L4 and L7 networking, and traffic routing. Every incoming request into Snowflake flows through or relies on these systems. The critical nature of these services demands a very high level of reliability.
As more and more customers globally start using Snowflake in a variety of ways, the Edge will need to support more features and sustain higher throughput while remaining reliable. We have been on a significant growth journey at Snowflake, with the volumes of data constantly accelerating, and as such there will be substantial opportunities to drive reliability, security, and performance improvements at the Traffic & Edge layer. Further, Snowflake’s focus on building a truly multi-cloud service drives us to create elegant abstractions to enable rapid iteration and product delivery. Interested in joining us to solve these complex platform engineering challenges?
AS A SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:
Design, lead or own significant projects with an impact felt far beyond your team.
Contribute to the design and operation of our highly reliable, secure, scalable, and performant infrastructure
Develop the software to grow our fleet of services and deployments
Participate in our on-call rotation and ensure uptime of services
Use your experience and problem solving skills to help investigate and fix production issues, and drive blameless incident post-mortems to document learnings and prevent recurrences
Execute complex technical projects while partnering with a wide variety of teams within the company
OUR IDEAL CANDIDATE WILL HAVE MOST OF THE FOLLOWING QUALIFICATIONS:
BS/MS in Computer Science/Engineering or related major, or equivalent experience.
2-5 years of industry experience designing, building and supporting large scale systems in production.
A track record of planning, running and delivering cross team projects
Experience with at least one advanced programming language such as C++, Java, Go, Python
Hands on experience with one of more public cloud providers such as AWS/Azure/GCP
Experience with automating operations (e.g., software deployments, config changes) at scale
Hands-on experience with Infrastructure-as-Code (e.g., Terraform, Ansible, AWS CloudFormation, Chef, Puppet)
We value a strong growth mindset at Snowflake, so we would love to hear from you even if you don’t meet all the requirements above!
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