Role Overview
This role focuses on deploying and maintaining code quality solutions at Goldman Sachs. The successful candidate will be responsible for implementing and managing static code analysis platforms to enhance software quality across the organization.
The position requires experience with SRE principles and associated monitoring tools (Prometheus, Grafana, Thanos), along with expertise in static code analysis tools like SonarQube, SemGrep, and FBInfer. The candidate should have intermediate Java, Python, or Go programming skills, Unix knowledge, and a strong passion for code quality best practices across multiple programming languages.
Key responsibilities include managing the code quality platform, collaborating with engineering teams to implement effective quality gates, and developing best practices for static analysis integration within CI/CD pipelines. The engineer will work closely with other teams to ensure code quality solutions are properly integrated with existing SDLC workflows, particularly within GitLab or GitHub environments.
The role offers exposure to modern code quality tools and practices within a financial services environment, with opportunities to influence coding standards across the organization. Experience with cloud provisioning (AWS CDK) is beneficial but not mandatory.
Responsibilities:
Engineer within a team that manages a widely used code quality platformCollaborate with other engineers, product managers, and business stakeholders to ensure software solutions meet requirements and are delivered on timeParticipate in code reviews and contribute to the development of best practices and coding standardsResearch and evaluate new technologies and software solutions to drive innovation and continuous improvement
Skills and Experience
Required:
Bachelor's degree in Computer Science or related fieldMin. 1+ year (for Analyst) / 3+ years (for Associate) experience in industry with a specific interest and specialization in code qualityExperience in SRE principles and tooling (e.g. Prometheus, Grafana, Thanos, Pagerduty, AWS CloudWatch)Experience with static code analysis products (e.g. SonarQube, SemGrep, FBInfer)Proficiency in at least one modern programming language, preferably Java, Python and/or GoA good understanding and passion for code quality best practices across programming languagesA good understanding of SDLC (preferably with GitLab or GitHub)Excellent problem-solving skills and ability to work independentlyPreferred:
An understanding of public cloud provisioning (ideally with AWS CDK)Intermediate experience with Unix and basic scripting