Overview
Senior Software Development Engineer on the Post Trade Engineering team, leading the design, development and implementation of brokerage systems.
What you'll do
- Own the technical architecture, design, and delivery of high-performance, low-latency brokerage systems using Java
- Assess the health and performance of software applications and databases, and provide software and technology solutions
- Design, develop, and maintain REST APIs and microservices
- Work with the Broker Dealer Operations teams to support and enhance the trading and back-end systems for multiple asset classes, such as equities, options, and mutual funds
- Define specifications, develop components, modify the existing software stack, prepare test data, and prepare functional specifications
- Analyze service and application performance using various programming languages, tools, and techniques
- Develop and maintain automated testing frameworks and CI/CD pipelines
- Support applications with an understanding of system integration, test planning, scripting, and troubleshooting
What you'll need
- Bachelor's degree in Computer Science or related field, or equivalent experience
- At least 5 years of experience in Software Engineering with expertise in Java
- Understanding of Test-Driven Development and how to write effective unit and integration tests
- Strong understanding of CI/CD and automated testing frameworks
- Proficient in developing and maintaining robust REST APIs and implementing sophisticated event-driven architectures using Kafka, deployed on Kubernetes
- Background in financial technology or capital markets
- Proficient in NoSQL, SQL, and stored procedures, such as in PostgreSQL and MySQL
- Experience with Unix/Linux operating systems (writing scripts to extract and transform data)
- Knowledge of Jira, Git, and Jenkins
- Experience with a 24/7, highly available architecture
- Strong experience with Amazon Web Services, Google Cloud Platform, or Microsoft Azure
- Experience with Scrum and other Agile processes
- Strong communication skills
- Strong analytical and problem-solving skills
Nice to have
- Multiple years of experience in fintech, specifically Post Trade, Payments, or SaaS
Details
- Location: Hyderabad, India (role not open to candidates outside the listed locations; no remote work outside these locations)
- Office attendance on a cadence set by the Hiring Manager/Team
- Applicants must have the legal right to work in India at the time of application
Read the full description and apply on the company’s own careers page.