Software Engineer, Equities Middle Office Systems
On-site · Bengaluru, Karnataka, India
Job Summary
Develop software applications and enhancements for fund accounting and trade processing; collaborate with business stakeholders to craft software solutions using test-driven and agile methodologies; oversee system upgrades, resiliency, capacity improvements, automation and controls, and integrations with internal/external vendors; drive architecture of core platforms and modernize through AI tools; coordinate with DevOps to manage operations and leverage CI/CD; continuously improve platforms using latest technologies and explore cloud migration to enhance stability, scalability, and performance; build relationships with other technology teams to enable cross-departmental initiatives.
Required Qualifications
- 3 to 5 years of professional software development experience with a focus on Java based technologies
- Knowledge of financial products including fixed income, credit, equities, and derivatives and associated accounting, settlement, affirmation processing
- Strong SQL development and experience developing large-scale data warehouses
- Experience developing projects based on messaging architectures, high volume streaming, and/or transaction processing systems
- Experience with building and consuming RESTful services
- Familiarity with NoSQL databases (Redis, MongoDB)
- Experience with building micro services, Kubernetes based platforms, and AWS
- Experience designing and building interactive web interfaces using Angular/React
- Experience with industry-known prime broker reconciliation software
- Commitment to the highest ethical standards
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.