Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - RELEASE ENGINEERING 
Poland, Masovian Voivodeship, Warsaw 
918187495

19.11.2024
AS A Senior Software Engineer in Release Engineering AT SNOWFLAKE, YOU WILL:
  • Lead/contribute to engineering efforts from planning and organization to execution and delivery to solving complex engineering problems in the internal tools space.

  • Define, implement and maintain best practices and policies around change management of large scale software deployments.

  • Architect, deploy and scale software around management of snowflake products.

  • Design and build tooling and infrastructure to drive adoption of best practices in resource utilization, organization, monitoring and maintainability of existing deployments.

  • Participate in on-call rotation and ensure smooth rollout of new software to various deployments.

  • Utilize your deep experience and problem solving skills to help prevent and investigate production issues in the software and tooling owned by the team.

  • Plan and lead complicated technical projects that interact with a wide variety of teams within the company.

OUR IDEAL Senior Software Engineer in Release Engineering WILL HAVE:
  • BS/CS, MS/CS or equivalent.

  • At least 5+ years of experience in software development (SaaS experience preferred).

  • Strong coding skills in one of the compiled languages like Golang/Java/C++ and in one of the scripting languages like Python/Perl/Bash

  • Self-driven & motivated, with a strong work ethic and a passion for problem-solving.

  • Strong bias towards action and not afraid to take up manual and operational tasks to get things done.

  • Strong sense of ownership and desire to build great tools for other engineers.

  • Comfortable with open systems environments and scripting experience.

  • Experience with Cloud-based infrastructure systems is a plus. (AWS, Azure, GCP)

  • Attention to detail and ability to build reliable and scalable software systems.

  • Effective communication and collaboration skills with a service-oriented mindset.

  • Solid interpersonal skills that are conducive to a team environment.

  • Ability to manage and prioritize multiple requests for competing resources.

  • Able to debug, troubleshoot, and resolve complex technical issues.

  • Experience and knowledge of Git, JIRA, Jenkins, Docker, Kubernetes and Snowflake a plus

Blog about Release Engineering: