Goldman Sachs - Salt Lake City, UT

posted 2 months ago

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

About the position

As a Software Engineering Manager in Developer Productivity at Goldman Sachs, you will play a pivotal role in enhancing the efficiency and effectiveness of our engineering teams. Your primary responsibility will be to own, manage, and automate infrastructure and deployments across various environments, including development, testing, and production. You will implement and maintain continuous integration and delivery pipelines, ensuring that our software delivery processes are streamlined and efficient. In this role, you will design, configure, and manage observability for our systems to guarantee application availability and performance. You will also be responsible for maintaining strong relationships with senior stakeholders and client development teams, ensuring that their needs are met while aligning with the firm's objectives. Security is paramount, and you will implement and maintain security controls and compliance requirements to protect our systems and data. You will be expected to address production issues promptly, conducting post-mortems and implementing long-term solutions to prevent recurrence. Staying current with emerging technologies and tools in the DevOps space will be essential to your success, as you will be expected to leverage these advancements to improve our processes and systems.

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

Benefits

  • Training and development opportunities
  • Firmwide networks
  • Wellness programs
  • Mindfulness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service