Goldman Sachs - Salt Lake City, UT

posted 3 months ago

Full-time - Manager
Salt Lake City, UT
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

At Goldman Sachs, our Engineers don't just make things - we make things possible. We are looking for a Software Engineer Manager to lead our Developer Productivity team in Salt Lake City, Utah. In this role, you will be at the forefront of engineering innovation, responsible for solving some of the most challenging and pressing engineering problems for our clients. You will manage and automate infrastructure and deployments across various environments, including development, testing, and production. Your leadership will be crucial in implementing and maintaining continuous integration and delivery pipelines, ensuring that our systems are observable and that application availability and performance are optimized. As a Software Engineer Manager, you will own relationships with senior stakeholders and client development teams, ensuring that their needs are met while aligning with the firm's objectives. You will also be responsible for implementing and maintaining security controls and compliance requirements, addressing production issues in a timely manner, and conducting post-mortem analyses to prevent future occurrences. Staying current with emerging technologies and tools in the DevOps space will be essential to your success in this role, as you will be expected to lead your team in adopting best practices and innovative solutions. We are looking for creative collaborators who can thrive in a fast-paced global environment. Your ability to evolve and adapt to change will be key as you guide your team in building solutions in risk management, big data, and mobile technologies. Join us to push the limits of digital possibilities and create impactful solutions that transform finance and connect people with capital and ideas.

Responsibilities

  • Own, manage and automate infrastructure and deployments across a variety of environments, including development, testing and production
  • Own, implement and maintain continuous integration and delivery pipelines
  • Design, configure and manage observability for our systems to ensure application availability and performance
  • Own relationships with senior stakeholders and our client development teams to ensure that their needs are met as well as those of the firm
  • Implement and maintain security controls and compliance requirements
  • Ensure that production issues are addressed in a timely manner, including post mortem and longer term steps to avoid repetition
  • Stay current with emerging technologies and tools in the DevOps space

Requirements

  • 10+ years of experience in a software development, DevOps or related role
  • 3+ years of experience in a platform, program, or product ownership role with a proven track record of delivery
  • 5+ years of experience of people management and team leadership
  • Expertise in cloud computing and containerization technologies (e.g., AWS, Docker, Kubernetes)
  • Experience with infrastructure automation tools such as Terraform, Ansible, and Chef
  • Experience with continuous integration and delivery tools such as Jenkins, GitLab, or CircleCI
  • Familiarity with SRE principles and tools such as Prometheus, Grafana, and ELK Stack
  • Experience with scripting languages such as Python and Bash
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Ability to work collaboratively in a team environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service