Software Engineer, Global Banking & Markets, Electronic Trading
About the Role
Within our Global Banking & Markets business, Goldman Sachs Electronic Trading (GSET) has launched an initiative to become the top provider in Electronic US Listed Options Trading by building superior technology and delivering high-quality products. This vision is a multi-year investment in people, platforms, and products. Join our team and participate in the development and launch of best-in-class products for top clients across the industry.
Our engineers are involved in the entire product life cycle, from working with users and product managers to determine requirements, collaborating with other engineers to develop new APIs and UIs, engaging with penetration testers to ensure security and data protection, to deploying your code to users across the globe. Our team works with modern Java and C++ and uses a variety of databases, caches, and queues to solve specific problems. You will have ample opportunities to be curious, solve problems for our clients, and directly impact the success of our business.
Responsibilities
- Design, build, and maintain high-performance, yet nimble and adaptive Options trading platforms including market data and exchange connectivity for internal and external clients.
- Utilize a good understanding of US Options market structure, regulations, exchange service offerings, and implement changes to these on an ongoing basis.
- Communicate with traders, sales, clients, and compliance officers about new feature requests and explanations of existing features.
Requirements
- Bachelor or Master degree in relevant technical fields such as Computer Science or Electronic Engineering.
- Proficiency in either Java or C++.
- Experience with the Linux operating system.
- 3+ years of relevant work experience.
- Experience with developing order management systems, exchange connectivity, or market data feeds for US Equities or Options markets.
- Strong communication skills and the ability to work as part of a team.
Preferred Qualifications
- Experience with Event Sourcing (Sequenced core stream) based architecture.
- Knowledge about JVM internals and tuning for low-latency applications.
- Experience with building C++/Java systems with strict requirements for low-latency (microseconds count) and deterministic performance.
Pay
The expected base salary for this New York, New York, United States-based position is $115,000–$180,000. In addition, you may be eligible for a discretionary bonus if you are an active employee as of fiscal year-end.
Benefits
Goldman Sachs is committed to providing valuable and competitive benefits and wellness offerings. A summary of these offerings includes:
- Comprehensive health, dental, and vision insurance.
- Retirement savings plans and firm contributions.
- Paid time off, including vacation, holidays, and sick leave.
- Wellness programs, including mental health resources and fitness reimbursements.
- Professional development and training opportunities.
- Employee networks and diversity initiatives.
- Mindfulness and personal finance programs.
These benefits are generally available to active, non-temporary, full-time, and part-time US employees who work at least 20 hours per week.
About Goldman Sachs
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 opportunities to grow professionally and personally.