Logo of Huzzle

Engineering - Software Engineer - Associate - London

  • Job
    Full-time
    Entry, Junior & Mid Level
  • Software Engineering
    IT & Cybersecurity
  • London

AI generated summary

  • You should be proficient in Java or similar languages, have experience with algorithms, CI/CD, observability tools, messaging infra, and distributed systems.
  • You will build reliable software, participate in system design, deliver new capabilities, and enhance observability to balance business needs with reliability requirements.

Requirements

  • Proficiency in one or more of the following: Java, Go, Python, C, C++, Perl, Ruby or shell scripting.
  • Experience with algorithms, data structures and software design and/or Experience with UNIX operating systems internals and / or networking.
  • Experience with observability tooling such as Prometheus, Jaeger, Datadog, Sentry, etc.
  • Proficiency in Java is especially preferred
  • Hands-on experience implementing continuous integration/continuous delivery pipelines, or working in a CI/CD environment
  • Experience with Prometheus or similar technologies
  • Experience with messaging infrastructure such as Kafka, RabbitMQ, EMS, or similar technologies
  • Experience with distributed systems design, maintenance, and troubleshooting.
  • Experience with debugging and optimizing code, as well as automation.

Responsibilities

  • You will be responsible for building sustainable software with excellent observability and reliability capabilities.
  • You will participate in large scale system design, safely deliver new capabilities, and directly influence the way Goldman Sachs runs software in Production.
  • Our reliability engineers are key to helping Goldman Sachs balance functional business needs with non-functional reliability requirements.

FAQs

What is the primary focus of Middleware Engineering at Goldman Sachs?

Middleware Engineering is focused on managing Goldman Sachs’ stateful compute platform, which includes databases, messaging, and big data systems to provide secure and highly automated processes for working with data.

What role will I play as a reliability engineer?

As a reliability engineer, you will be a key participant in the software development lifecycle, responsible for building sustainable software with strong observability and reliability capabilities, participating in large scale system design, delivering new capabilities, and influencing software operations in Production.

What programming languages should I be proficient in for this role?

You should be proficient in one or more of the following languages: Java, Go, Python, C, C++, Perl, Ruby, or shell scripting.

Are there preferred qualifications for this position?

Yes, preferred qualifications include proficiency in Java, experience with continuous integration/continuous delivery (CI/CD) pipelines, familiarity with observability tools like Prometheus, and knowledge of messaging infrastructure such as Kafka or RabbitMQ.

Is experience with distributed systems necessary for this job?

Yes, experience with distributed systems design, maintenance, and troubleshooting is preferred for this position.

What tools for observability should I be familiar with?

Familiarity with observability tools such as Prometheus, Jaeger, Datadog, or Sentry is essential for this role.

Can you tell me about the company's stance on diversity and inclusion?

Goldman Sachs is committed to fostering and advancing diversity and inclusion in the workplace, offering numerous opportunities for professional and personal growth for all employees.

What kind of training and development opportunities does Goldman Sachs provide?

Goldman Sachs provides training and development opportunities along with access to firmwide networks, benefits, wellness programs, and personal finance offerings.

Does Goldman Sachs offer support for candidates with disabilities?

Yes, Goldman Sachs is committed to finding reasonable accommodations for candidates with special needs or disabilities during the recruiting process.

What is the company’s history?

Goldman Sachs was founded in 1869 and has grown to become a leading global investment banking, securities, and investment management firm with offices around the world.

Finance
Industry
10,001+
Employees
1869
Founded Year

Mission & Purpose

Goldman Sachs is a global investment banking, securities, and investment management firm. They offer a range of financial services to corporations, financial institutions, governments, and individuals. Goldman Sachs' primary activities include investment banking, asset management, securities trading, and providing advisory services. Their ultimate mission is to be a leading global financial institution, providing superior financial expertise and solutions to their clients. The purpose of Goldman Sachs is to help their clients achieve their financial goals, manage risk, and navigate complex markets. They aim to drive economic growth, foster innovation, and create long-term value for their clients, shareholders, and the communities they operate in. Goldman Sachs is committed to upholding the highest standards of integrity, professionalism, and client service, serving as a trusted partner and advisor in the world of finance.

Culture & Values

  • Partnership

    We prioritize collaboration and believe in the strength of the collective, creating a culture that fosters teamwork and belonging in the pursuit of professional and personal growth.

  • Client Service

    We lead with a service mindset, working to earn our clients’ trust and exceed their expectations by understanding and overdelivering on their goals.

  • Integrity

    We hold ourselves accountable to the highest ethical standards, insisting on transparency and vigilance from our people as we learn from our experiences and make decisions that instill a sense of pride in our firm.

  • Excellence

    We aspire to nothing less than excellence, striving for exceptional performance and superior results for our clients, our shareholders, and our communities.

Benefits

  • Holiday and Vacation Policies

    We offer competitive vacation policies based on employee level and office location. This is in addition to any number of statutory and public holidays as determined by each office. We promote time off from work to recharge by providing generous vacation entitlements and a minimum of three weeks expected vacation usage each year.

  • Financial Wellness & Retirement

    The firm provides a number of resources and offerings designed to help our employees achieve their personal financial goals. We assist employees in saving and planning for retirement, offer financial support for higher education, and provide a number of benefits to help employees prepare for the unexpected. We offer live financial education and content on a variety of topics to address the spectrum of employees’ priorities — from buying a home, to navigating market volatility and investments, legacy and estate planning, tax strategies, and will preparation.

  • Health Services

    We offer a medical advocacy service for employees and family members facing critical health situations, and counseling and referral services through the Employee Assistance Program (EAP). We provide Global Medical, Security and Travel Assistance and a Workplace Ergonomics Program. We also offer state-of-the-art on-site health centers in certain offices.

  • Childcare / Family Care

    In some offices, we offer on-site child care centers that provide full-time and emergency back-up care, as well as mother and baby rooms and homework rooms. In every office, we provide advice and counseling services, expectant parent resources and transitional programs for parents returning from parental leave. Adoption, surrogacy, egg donation and egg retrieval stipends are also available.

  • Flexible Working

    Based on manager approval, the following arrangements may be available to help employees meet their personal and family responsibilities: part-time schedules, job sharing, telecommuting, and alternate hours.