Software Engineer
Goldman Sachs Services Pvt Ltd
Apply on company website
Software Engineer
Goldman Sachs Services Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Engineering - Core Engineering - CTL Engineering - Software Engineer - Associate
Who We Look For
Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.
The Project.
We have embarked on a highly ambitious, visible and impactful project which wholly reimagines the functional architecture needed to support the firm’s trading business and to empower the next two decades of growth by developing an extensible and scalable platform which also delivers operational efficiencies. This multi-year effort is based around an engineering-principles-first approach and dovetails with the firm’s core technology strategy.
The Role.
We are looking for engineers to work on both the infrastructure side of the project as well as on developing the core business model and the services around it.
On the Infrastructure side of the project, the work consists of establishing the capabilities of the platform, as well as developing the development environment which will form the basis for other engineers’ experience with the platform.
On the Core Business side of the project, the work consists of establishing an extensible model that can easily and seamlessly represent all of the firm’s business; of developing core services for that business model and collaborating with engineers in the business teams to develop their services on top of the core services.
Your Impact
As you build an innate understanding of the firm’s businesses, you will be responsible for developing core models and services, and deep collaboration with engineers both in the team and in other teams across the firm. By taking a principled approach to that development, you will deliver a constellation of services that can be both maintained as well as extended at minimal cost.
You will fulfil your potential by
- Building software services and libraries to provide business and/or platform functionality with security and maintainability built-in at the core
- Partnering with other engineers and firm experts to understand and develop models for representing the firm’s business
- Innovating creative solutions to complex business problems, and…
- Influencing broadly across teams to challenge entrenched practices
- Managing the full lifecycle of software components from requirements through design, testing, development, release and demise.
- Engaging in production troubleshooting, mitigation and remediation
Basic Qualifications
- Java proficiency. 2 years+ experience
- Experience with Distributed systems
- Sound SDLC and practices and tooling experience; version control, CI/CD
- The ability to understand and effectively debug both new and old software
- The ability to communicate technical concepts effectively, both written and orally,
- Strong teamworking and collaboration skills required to be effective with diverse and geographically distributed teams
Preferred Qualifications
- Cloud technologies, specifically GCP
- Containerization, specifically Kubernetes
- Experience with open source
- Experience monitoring, measuring, auditing and supporting software
Job role
Work location
Bengaluru
Department
Engineering - Hardware & Networks
Role / Category
IT Network
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 2 years
About company
Name
Goldman Sachs Services Pvt Ltd
Job posted by Goldman Sachs Services Pvt Ltd
Apply on company website