Job
Description
At Goldman Sachs, our Engineers play a crucial role in making things not just happen, but possible. By connecting people and capital with innovative ideas, our engineering teams tackle the most complex challenges and deliver solutions that transform the world. We are dedicated to building highly scalable software, designing low latency infrastructure solutions, proactively safeguarding against cyber threats, and utilizing machine learning in partnership with financial engineering to translate data into actionable insights. Join us in creating new opportunities, revolutionizing finance, and embracing the fast-paced world of markets. Our Engineering division, inclusive of the Technology Division and global strategist groups, lies at the heart of our business. The dynamic environment we operate in demands innovative strategic thinking and real-time solutions. If you are eager to explore the boundaries of digital innovation, this is the place to start. We are seeking individuals who are not just Engineers at Goldman Sachs but innovators and problem-solvers. Our team members work on solutions related to risk management, big data, and much more. We value creative collaborators who can adapt to change, evolve, and thrive in a dynamic global setting. Transaction Banking, a unit within Platform Solutions, is committed to offering comprehensive cash management solutions to corporations. By combining the legacy and strength of a 155-year-old financial institution with the agility of a tech start-up, Transaction Banking aims to deliver an unparalleled client experience. Through the integration of modern technologies centered around data and analytics, we empower our customers with tools that prioritize value, transparency, and simplicity to enhance cash flow management efficiency. The Digital Engineering team at Transaction Banking is entrusted with providing a seamless digital experience to clients engaging with Transaction Banking products across various interfaces, including Banking as a Service API, client portal, Files, and the SWIFT network. Our mission is to develop a cutting-edge digital interface that aligns with the needs of our corporate clients. With a clean slate, our singular focus is on constructing a highly scalable, resilient, 24x7 available cloud-based platform that our corporate clients can depend on for their cash management requirements. In our flat structure, team members are encouraged to evolve through the software life-cycle and collaborate closely with product owners, business stakeholders, and operations users. As a Senior Software Engineer on our global team, you will work on diverse components and lead projects alongside passionate engineers, product owners, and clients. Your responsibilities include contributing to the vision, understanding the product roadmap, integrating business value with user experience, and fostering an engineering culture within the team. We are seeking individuals with high energy levels, excellent communication skills, a passion for engineering challenges, a commitment to delivering high-quality technology products, and the ability to thrive in a rapidly changing environment. If you embody these qualities, we are excited to hear from you. Basic Qualifications: - Minimum of 7 years of relevant professional experience utilizing a modern programming language, preferably Java - Proficiency in building external APIs using REST and Webhooks - Demonstrated ability to lead engineering teams and deliver complex products with multiple stakeholders - Experience in architecting and designing full stack applications in AWS - Previous involvement with high availability, mission-critical systems using active/active and blue-green deployment methodology - Bachelor's degree or higher in Computer Science or equivalent work experience Preferred Qualifications: - Familiarity with Microservice architectures and REST APIs - Proficiency in Spring Boot, Kafka, and React - Experience with SQL databases (PostgreSQL/Oracle) and NoSQL databases (DynamoDB/MongoDB) - Knowledge of AWS - Background in Financial Services or Fintech is advantageous - Practical experience with containers is a plus - Comfort with Agile operating models, including practical experience with Scrum and Kanban,