Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Goldman Sachs, Inc.

Birmingham

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global investment bank in Birmingham is seeking a Software Engineer to join their embedded engineering teams. The role involves collaborating with trading, sales, and finance teams to build innovative solutions and develop backend microservices using Java and Spring. The ideal candidate holds a degree in computer science with over 3 years of experience in relevant technologies, alongside strong communication skills. This position offers the chance to influence cutting-edge projects.

Qualifications

  • 3+ years of experience in Java, Spring, and No-SQL technologies such as MongoDB.
  • Experience with micro-services, Java deployments, and DevOps tools such as GitLab.
  • Strong communication and documentation skills.

Responsibilities

  • Collaborate with various teams to build and automate solutions.
  • Develop backend microservices in Java with the Spring framework.
  • Design, test, deploy, and monitor distributed services.

Skills

Java
Spring
MongoDB
Micro-services
GitLab

Education

Bachelor's or master's degree in computer science or engineering
Job description

As a software engineer, you are the change agents that transform Goldman Sachs by applying your technical know‑how. Be a part of our embedded engineering teams, that work as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance and others, to build and automate solutions to keep our firm's position on the cutting edge. Or, join our core engineering teams, and elevate all of our businesses by providing reliable, scalable platforms for data engineering, machine learning, networking, developer tooling, collaboration and more. Innovate with UI/UX designers, data scientists, cloud engineers, and more in a collaborative, agile environment where your enthusiasm to take on new problems and learn will have an immediate impact.

Responsibilities
  • Collaborate with trading, sales, asset management, banking, and finance teams to build and automate solutions that keep our firm at the cutting edge.
  • Work on embedded engineering teams or core engineering teams to elevate all of our businesses.
  • Develop backend microservices in Java with the Spring framework and interact with MongoDB.
  • Design, test, deploy, monitor, and report on distributed services as part of the full SDLC process.
  • Provide real‑time access to critical deal information and process billions of data points each day to support firm‑wide market insights.
  • Contribute to scalable platforms for data engineering, machine learning, networking, and developer tooling.
Qualifications
  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • 3+ years of experience swoim Java, Spring, and No‑SQL technologies such as MongoDB.
  • Experience with micro‑services, Java deployments, and DevOps tools such as GitLab.
  • yang full understanding of software development lifecycle best practices.
  • Ability to drive toward goals and milestones while maintaining a strong attention to detail.
  • Strong communication and documentation skills – both verbally and in writing":"
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.