STORAGE SOFTWARE ENGINEER
The Storage Engineering team is responsible for the end-to-end lifecycle, including analysis, evaluation, design, testing, support, integration and sustained engineering of storage products, traditional hardware and software-defined solutions for the firm's huge private and public cloud deployments. Our team of engineers builds solutions to the most complex problems. We develop cutting-edge systems and processes that form the core of our key business and enable transactions to move in milliseconds. Our software portfolio includes services that interface vendor products and help orchestrate Storage operations like allocation, backup, replication, migration and reporting.
RESPONSIBILITIES AND QUALIFICATIONS
JOB SUMMARY AND RESPONSIBILITIES
As a Software Engineer, you will be a key participant in the entire software development lifecycle. You will be responsible for building sustainable software that runs at scale with excellent observability. You will participate in large scale system design, safely deliver new capabilities, and directly influence the way Goldman Sachs runs software in Production.
Responsibilities
- Understand business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
- Design, build, implement, test and monitor best in class software components for Storage Engineering
- Uphold SDLC standards and document evidences of Quality Assurance for driving robust end-to-end project deliveries
- Support users in resolving issues by troubleshooting, providing workarounds, or escalating to vendors
- Work independently and efficiently to meet deadlines
- Communicate clearly and persuasively and build consensus when required
Qualifications
- Hands-on experience with Java (17/11) and thorough knowledge of object oriented software engineering concepts
- Experience one or more scripting languages (e.g. Python, Perl, Bash)
- Proficiency in Hibernate (JPA), SQL, Dependency Injection frameworks (e.g. guice or HK2)
- Hands on experience on REST API/micro-service design and implementation (preferably with Jersey/JAX-RS or dropwizard)
- Experience with unit and integration testing frameworks (Junit, Fitnesse)
- Familiarity with one or more UI frameworks (Angularjs, Nodejs, Javascript, Typescript)
- Knowledge of source control systems (preferably git/gitlab)
- Understanding of modern application design, best practices and infrastructure
- Strong analytical, problem solving, and trouble shooting skills
- Teamwork – Ability to work and prioritize in a highly dynamic work environment with a global focus; Gives evidence of being a strong team player, collaborates with others within and across teams, encourages other team members to participate and contribute and acknowledges others' contributions
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 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.
We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html
© The Goldman Sachs Group, Inc., 2023. All rights reserved.
Same Posting Description for Internal and External Candidates0 applies
0 views
Other Jobs from Goldman Sachs
Software Engineering - Associate - Global Banking & Markets
Software Engineering - Associate - Global Banking & Markets
Engineering - Senior Kubernetes Engineer - UNIX Engineering - Jersey City
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say