At a Glance
- Tasks: Join our team as a Platform Engineer focusing on cybersecurity and secrets management.
- Company: Goldman Sachs is a leading global investment banking and investment management firm.
- Benefits: Enjoy diverse training, wellness programs, and opportunities for personal growth.
- Why this job: Be part of a mission to protect clients from cyber threats while enhancing your skills.
- Qualifications: Bachelor's degree in Computer Science or related fields; 3-5 years in relevant roles preferred.
- Other info: We value diversity and accommodate candidates with special needs during recruitment.
The predicted salary is between 36000 - 60000 £ per year.
Goldman Sachs is a leading global investment banking, securities, and investment management firm that provides a wide range of services worldwide to a substantial and diversified client base, including corporations, financial institutions, governments, and high net-worth individuals. Founded in 1869, it is one of the oldest and largest investment banking firms.
Secrets and Encryption Services is part of the Identity and Access Management (IAM) business unit within the Core Engineering Division of Goldman Sachs. Our mission is to protect the firm and our clients from cyber threats such as credential compromise through the services we deliver and operate. The S&ES team is on a journey to uplift credential management solutions across the enterprise, including the integration and adoption of HashiCorp Vault across environments.
Role Overview: We are seeking a motivated and skilled Platform Engineer with an interest in cybersecurity and secrets management to join our team. The candidate will contribute to ensuring the reliability, performance, and scalability of our platform and infrastructure while learning and implementing security best practices. The role involves collaborating with cross-functional teams to implement new features, operational improvements, and cybersecurity practices under the guidance of senior team members to enhance our operational efficiency and security posture.
Responsibilities
- System Reliability, Performance, and Security: Design, implement, and maintain highly available, scalable, and secure systems. Monitor system performance, reliability, and security, and help resolve issues. Troubleshoot and resolve issues across environments, contributing to root cause analysis and incident post-mortems.
- Infrastructure Automation, Management, and Security: Automate infrastructure provisioning, configuration, and deployment with a focus on security. Implement and manage CI/CD pipelines adhering to security best practices. Support infrastructure security and compliance efforts.
- Secrets Management: Assist in implementing and managing secrets management solutions for sensitive information. Learn and apply security principles and best practices around secret and key management. Promote secrets management best practices within the organization.
- Collaboration and Communication: Work with development, product, and security teams for seamless integration, deployment, and security. Communicate system status and updates effectively to team members.
- Documentation and Reporting: Maintain documentation of systems, processes, procedures, and security measures. Generate reports on system performance, incidents, and improvements.
Core Skills and Experience
- Technical Skills: Understanding of high-availability system architecture supporting scalable, robust systems. Proficiency in at least one scripting language (e.g., Python, Bash). Familiarity with containerization and orchestration tools (e.g., Kubernetes). Experience with infrastructure as code (e.g., Terraform). Knowledge of monitoring, logging, and security tools (e.g., Prometheus, Grafana, Splunk). Support experience in Windows or Linux environments.
- Cyber Security: Basic understanding of cybersecurity principles and best practices. Interest in learning about secrets management solutions. Awareness of security frameworks (NIST, ISO 27001).
- Problem-Solving and Communication: Strong problem-solving skills to identify and resolve issues. Ability to communicate technical concepts clearly to technical and non-technical audiences.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or related fields.
- 3-5 years of experience in Development, SRE, DevOps, or related roles with an interest in cybersecurity.
- Experience in regulated industries (e.g., finance) is a plus.
- Exposure to Secrets Management platforms.
At Goldman Sachs, we are committed to diversity and inclusion, providing opportunities for professional and personal growth. We offer various training, benefits, wellness, and mindfulness programs. Learn more about our culture and opportunities at GS.com/careers. We accommodate candidates with special needs or disabilities during our recruiting process.
Software Engineering employer: Goldman Sachs Bank AG
Contact Detail:
Goldman Sachs Bank AG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as HashiCorp Vault, Terraform, and Kubernetes. Having hands-on experience or projects showcasing these tools can set you apart from other candidates.
✨Tip Number 2
Engage with online communities or forums related to cybersecurity and secrets management. Networking with professionals in the field can provide insights into the role and may even lead to referrals within Goldman Sachs.
✨Tip Number 3
Stay updated on the latest trends and best practices in cybersecurity, especially around secrets management. Demonstrating your knowledge during interviews can show your genuine interest and commitment to the field.
✨Tip Number 4
Prepare to discuss your problem-solving skills and experiences in previous roles. Be ready to share specific examples of how you've tackled challenges, particularly in high-availability systems or security-related issues.
We think you need these skills to ace Software Engineering
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Platform Engineer position at Goldman Sachs. Tailor your application to highlight relevant experiences and skills that align with their needs.
Highlight Technical Skills: In your CV and cover letter, emphasise your proficiency in scripting languages, familiarity with containerization tools, and experience with infrastructure as code. Mention any specific projects or achievements that demonstrate your technical capabilities.
Showcase Cybersecurity Interest: Since the role involves cybersecurity and secrets management, express your interest and any relevant knowledge in these areas. Discuss any courses, certifications, or personal projects that relate to cybersecurity principles and best practices.
Craft a Strong Cover Letter: Use your cover letter to tell a compelling story about why you're passionate about this role and how your background makes you a great fit. Be sure to mention your problem-solving skills and ability to communicate technical concepts clearly, as these are key for collaboration within the team.
How to prepare for a job interview at Goldman Sachs Bank AG
✨Understand the Role and Responsibilities
Make sure you thoroughly understand the responsibilities of a Platform Engineer at Goldman Sachs. Familiarise yourself with concepts like system reliability, performance, and security, as well as secrets management solutions. This will help you answer questions confidently and demonstrate your genuine interest in the role.
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in scripting languages, containerization tools, and infrastructure as code. Highlight any relevant projects or experiences that showcase your ability to automate infrastructure and implement security best practices. This is crucial for a technical role in cybersecurity.
✨Demonstrate Problem-Solving Abilities
Prepare to discuss specific examples where you've identified and resolved issues in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will show your analytical skills and how you approach problem-solving in a technical environment.
✨Communicate Effectively
Practice explaining complex technical concepts in simple terms, as you may need to communicate with both technical and non-technical team members. Good communication is key in collaborative environments, especially when working with cross-functional teams on security practices.