Our Impact - Repo Engineering
Repurchase Agreement (Repo) desk is a key trading desk within the Global Banking & Markets Division.
Repo business is extremely focused on Technology, as the Repo Market moves more electronic, the ability to scale and automate is critical to grow the business and extend our competitive edge. From building out new automation tools, improving the sales and trading workflows and working on the repo electronic architecture to expand to new platforms and markets, this role provides many challenging and rewarding opportunities to drive the repo business.
It is a fast-paced environment where individuals with strong development and interpersonal skills gain a unique insight into how financial markets work. Our team members have the opportunity to work at the forefront of technology innovation.
Your Impact
We are seeking a dynamic, entrepreneurial and hands-on individual to join the Repo Engineering team. The role involves supporting a wide range of applications, including trading and risk management applications, new business development and electronic trading and will work directly with traders, salespeople and other engineers.
The candidate will be part of the distributed global team building next generation trading platforms, working with the latest full stack web technologies, Java and the GS proprietary language (Slang) and GS object database (SecDB). The candidate will directly experience the impact of their work as they see the Repo business use their systems on a daily basis.
Responsibilities
Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering, and include positions that were previously considered business software engineers, platform engineers, and quality assurance engineers. Combine the best open source software, databases, cloud solutions, and programming languages, to solve problems and provide accurate, complex, scalable applications that help our business and clients gain new insights.
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.
Basic Qualifications
- Bachelor’s / Master’s degree in Computer Science or a closely related field
- Minimum 1 year of experience in software development
- A solid understanding of object orientated programming skills (Java or any other OO technology) including data structures and algorithms
- Sound SDLC practices and ability to debug and troubleshoot problems
- Energetic, self-directed, and self-motivated
- Experience collaborating in global teams and possesses strong interpersonal skills
- Familiarity with automated testing, DevOps and Continuous Deployment
- Strong communication skills
Preferred Qualifications
- Knowledge or interest in trading technologies in the front-office of a trading organization
- Prior experience working on high availability, critical systems
- Familiarity with Git, awareness of CI/CD and other modern SDLC practice
- Experience in modern message oriented middleware, e.g. Kafka or RabbitMQ
- Competence across other key application tiers, i.e. you can write JS even if you mostly work in Java
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.
We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers.