Software Engineer
Goldman Sachs
About the Role
As a Front Office Engineer at Goldman Sachs, you will be instrumental in developing cutting-edge software solutions.
Key Responsibilities
- Design and implement robust, low-latency systems crucial for pricing, quoting, and hedging a diverse range of financial instruments, such as USTs, Swaps, and MBS.
- Develop innovative platforms that enable efficient risk and P&L management for trading desks.
- Leverage AI-driven analytics for sophisticated data analysis and to inform predictive pricing strategies.
Requirements & Tech Stack
- Minimum 2 years of relevant professional experience using a modern programming language (e.g., Java, C/C++, Python).
- Strong analytical skills, ability to quickly identify scope and impact of issues.
- Team oriented mindset with strong interpersonal and communication skills.
- Energetic, self-directed, and self-motivated.
- Proficiency with algorithms, data structures, and software design.
- Experience with AWS.
- Experience working on high availability, mission critical systems.
- Experience with microservice architectures (SOA).
- Experience engineering solutions with distributed tracing, performance testing, authentication, authorization.
- Experience with UNIX operating systems internals, infrastructure as code (Terraform), and networking.
Qualifications
- Advanced degree in Computer Science (or equivalent work experience).
- Experience in Financial Services or Fintech.