Associate - Compliance Engineering – Full Stack Software Engineer
YOUR IMPACT
Developing mission-critical, high quality software solutions, using cutting-edge technology, in a dynamic environment
OUR IMPACT
We are Compliance Engineering, a global team of more than 400 engineers and scientists who work on the most complex, mission-critical problems.
We:
- build and operate a suite of platforms and applications that prevent, detect, and mitigate regulatory and reputational risk across the firm.
- have access to the latest technology and to massive amounts of structured and unstructured data - processing ~1 billion trade records and ~5 billion market data records on an average day.
- leverage modern frameworks to build responsive and intuitive front end and Big Data applications.
The firm is making a significant investment to uplift and rebuild the Compliance application portfolio in 2025 and beyond, and as part of that initiative we are setting up a new Compliance Engineering team in Birmingham. You have a unique opportunity to be part of this new, exciting team and play a crucial role in forging its vision. With the head of EMEA Compliance Engineering based in Birmingham and the global head of Control Room Compliance in the UK as well gives this role the opportunity to collaborate with senior leadership and drive the area’s vision forward.
To achieve this Compliance Engineering is looking to fill several full stack lead roles across different teams.
HOW YOU WILL FULFILL YOUR POTENTIAL
As a member of our team, you will:
- partner globally with sponsors, users and engineering colleagues across multiple divisions to create end-to-end solutions,
- learn from experts and mentor and coach the junior members,
- leverage full-stack technologies including; Java, JavaScript, TypeScript, React, APIs, MongoDB, Elastic Search, DMN, BPMN and Kubernetes
- leverage data-streaming technologies including Kafka CDC, Kafka topic and related technologies, EMS, Apache Flink
- be able to innovate and incubate new ideas,
- have an opportunity to work on a broad range of problems, often dealing with large data sets, including real-time processing, messaging, workflow and UI/UX
- drive the full development life cycle; defining, designing, implementing, testing, deploying, and maintaining software across our products.
QUALIFICATIONS
A successful candidate will possess the following attributes:
- A Bachelor's or Master's degree in Computer Science, Computer Engineering, or a similar field of study.
- 5+ years of experience in Java development.
- 5+ years of experience in automated testing and SDLC concepts.
- An ability to drive to goals and milestones while valuing and maintaining a strong attention to detail
- Strong communication and documentation skills - both verbally and in writing to effectively interact with multiple people and global teams
- Excellent judgment, analytical thinking, and problem-solving skills
- Strong team player & experience working with global teams
- Self-motivated individual that possesses excellent time management and organizational skills
ABOUT GOLDMAN SACHS
Goldman Sachs is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.
At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world.