Global Investment Research - Software Engineer - Birmingham - Analyst / Associate
Global Investment Research (GIR) division leverages the latest in cloud, mobile and AI/ML technologies to help define and deliver our digital investment research strategy. As software engineers in GIR, we enable Goldman Sachs's research analysts to model and present investment ideas efficiently and accurately to our clients, whilst ensuring that clients can access these ideas when, where and how they choose.
As a software engineer in GIR, you will:
1. Be part of a diverse and growing global team spread across the Asia, UK and US regional offices and be engaged in all stages of software development from requirements gathering through to development, build, deployment & maintenance of the GIR engineering products.
2. Work on the firm’s digital Research platform tools that enable research analysts to produce analytically ambitious Investment Research content and deliver to clients through our omni-channel distribution platform across a wide range of formats, blending text, graphics, data, audio and video.
3. Have the opportunity to work on complex, event-driven distributed systems that are highly scalable, reliable, available for clients to consume around the clock and globally.
4. Leverage AI to enhance productivity while enabling our clients to make the most of our extensive data resources and published research reports.
5. Engage with other segments of Goldman Sachs including Asset & Wealth Management and Global Banking & Markets, delivering value to clients across the globe.
6. Secure our internet-facing APIs and portals, including our flagship Research Portal, from threat actors by building to the highest cybersecurity standards in the industry.
We seek talented engineers with a passion for learning, innovation, and effective teamwork. Our team operates in an Agile (Scrum+Kanban) environment, emphasizing iterative feedback and continuous process improvement.
Responsibilities and Qualifications
How You Will Fulfill Your Potential
1. Design and develop end-to-end software solutions, including data modeling, application, and service development using multiple technologies.
2. Collaborate with engineering and business teams as part of a global effort.
3. Work with other engineering teams to provide integration solutions.
4. Identify opportunities for efficiency and system improvements proactively.
Skills and Experience
* Minimum of 1 year (preferably more than 2 years) of enterprise software development experience in Java or JavaScript (ReactJS/AngularJS/NodeJS).
* Strong analytical and hands-on programming skills.
* Team-oriented with excellent communication and collaboration skills.
* Enthusiastic about learning new programming languages and software design approaches.
* Passionate about software and technology.
Preferred Qualifications
* Bachelor’s degree in a relevant field with 2-3 years of software engineering experience.
* Experience working in a global team environment.
* Knowledge or experience with: SOA & RESTful services, Web frameworks like Spring, AWS cloud, containers, distributed systems, Linux, Kafka, databases like PostgreSQL, MongoDB, Redis, Elasticsearch.
About Goldman Sachs: We are a leading global investment banking, securities, and investment management firm committed to diversity, inclusion, and professional growth. Learn more at GS.com/careers. We support reasonable accommodations for candidates with disabilities during the recruiting process.
#J-18808-Ljbffr