Software Engineering - Controllers - Vice President - Birmingham
Posted 8 hours 6 minutes ago by Out in Science, Technology, Engineering, and Mathematics
Client Asset Protection - Client Assets Engineering is at the core of Client Protection and Collateral Management functions for Goldman Sachs globally. Our platform manages the segregation of customer assets, implements complex optimization calculations, and controls across various business functions and asset classes, all governed and monitored by regulations across jurisdictions such as US-SEC/FINRA, UK-FCA, JP-FSA, etc. Our platforms oversee client assets worth approximately $1 trillion in segregation and facilitate funding opportunities on client margin worth around $100 billion for the firm.
Responsibilities- Manage end-to-end systems development in an Agile environment, from requirements analysis to coding, testing, UAT, implementation, and maintenance.
- Develop high-level and detailed technical designs, testing strategies, and implementation plans.
- Work in a dynamic, fast-paced environment that offers exposure to all areas of Finance.
- Understand and respond to business needs, developing process workflows, data requirements, and specifications to support implementation.
- Build strong relationships with business partners.
- Identify opportunities for cross-divisional collaboration and reuse of common solutions.
- Engage in data modeling and curation.
- Bachelor's degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering, or a related technical discipline.
- 2-5 years of software development experience.
- Strong object-oriented or functional analysis and design skills.
- Knowledge of data structures, algorithms, and performance optimization.
- Excellent communication skills, capable of engaging with technical and business audiences globally.
- Problem-solving ability with data-driven decision-making skills.
- Ability to multitask, manage multiple stakeholders, and work as part of a global team.
- An entrepreneurial approach and passion for problem solving and product development.
- Java programming, including concurrency and memory management.
- Strong RDBMS knowledge.
- Experience developing distributed, microservices-based applications.
- Data modeling and curation for large-scale datasets.
- Cloud technologies, including AWS S3, Snowflake, etc., involved in building next-generation finance systems.
- Interest or knowledge in investment banking or financial instruments.
- Experience with big data concepts, such as Hadoop for Data Lake.
- Experience with near real-time transactional systems like Kafka.
- Experience in Business Process Management (BPM).
At Goldman Sachs, we dedicate our people, capital, and ideas to help our clients, shareholders, and communities grow. Founded in 1869, we are a leading global investment banking, securities, and investment management firm headquartered in New York with offices worldwide.
We value diversity and inclusion, offering numerous opportunities for professional and personal growth through training, development programs, benefits, wellness, and mindfulness initiatives. Learn more at
We are committed to providing reasonable accommodations for candidates with disabilities during our recruiting process. Details available at: Disability Statement .
Goldman Sachs Group, Inc., 2023. All rights reserved.
Goldman Sachs is an equal employment/affirmative action employer committed to diversity and inclusion.