Goldman Sachs engineers solve challenging financial services problems through collaboration and innovation, building systems, analyzing data, and delivering technology solutions to connect people and capital for a better economy. The Cloud Platform team enables public cloud adoption by developing and managing a cutting-edge platform for safe and secure deployment of services, modernizing services around cloud-native principles, and enforcing safety, security, and compliance.
Requirements
- Proficient understanding of software development, security and the mechanisms to design safe, resilient and highly-available cloud native services.
- Programming expertise in Java, Go or JavaScript
- Expertise with Linux, containers, system security and automation with scripting languages
- Knowledge and experience of software development lifecycle and infrastructure-as-code tooling, such as CloudFormation, Terraform, CDK or Kubernetes
- Experience with security, isolation and multi-tenant design of distributed cloud services
- Familiarity with software artifact and container image lifecycle management and governance
- Understanding of RESTful API design best practices and experience in developing them
Responsibilities
- Design, develop and manage services in public cloud.
- Architect safe, resilient and highly-available distributed services.
- Write technical specifications, work with several teams and manage technical dependencies and drive design meetings with various stakeholders for consensus
- Partner with cloud providers such as AWS, GCP and Azure to shape the future of public cloud services for finance industry
- specification, development, testing and releasing of new features.
- contribute to the vision, understand our customers’ needs, business goals, product roadmap and contribute to building an engineering culture within the team.
- deliver high quality software and to be passionate about software engineering.
Other
- Strong technical ability, willingness to learn and evolve your skills with advances in technology
- Strong leadership skills, ability to motivate team members and manage projects
- Strong oral and written communication skills
- Bachelor or Advanced Degree in Computer Science or related field
- managing the day-to-day relationship and overall vendor risk through performance monitoring and oversight tasks based on the vendor’s Risk Tier and Commercial Rating.