Lead Specialty Software Engineer - E-Trading, Java, AI
- Source: Naukri
- Randstad
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Key responsibilities
Candidates applying for this position should be prepared to work in a fastpaced Front Office software environment with the following expectations:
- Perform a seniorlevel technical and analytics role developing software supporting equities trading, analytics, and automation workflows
- Lead the design and implementation of AIenabled analytics platforms, including data pipelines that support machine learning, GenAI, and advanced quantitative models
- Apply an AIcentric mindset by leveraging and enhancing developer productivity tools (e.g., GitHub Copilot, Claude Code) and building agentic AI workflows for testing, validation, monitoring, and operational automation
- Provide mentorship and technical leadership to data, analytics, and software engineers in a highperforming Agile environment
- Work directly with traders, Strat teams, and quants to understand requirements and translate them into robust, scalable technical solutions
- Create thorough system and application designs that integrate cleanly into existing lowlatency and distributed architectures
- Write highquality, performant, and maintainable code in Java and Python, applying objectoriented principles, design patterns, and modern serverside architectures
- Design systems that support timeseries analytics, model lifecycle management, and realtime decisioning use cases
- Perform rigorous unit testing, documentation, and code reviews, including validation of AIassisted outputs for correctness, reproducibility, and explainability
- Solve complex technical and analytical problems requiring a strong understanding of equities trading workflows and business domains
- Ensure quality, extensibility, and reliability of lowlatency, highly available applications in production
- Provide Level 2 production support as required, including diagnosis of data quality, performance, and modeldriven issues
In this role, you will
- Lead moderately complex initiatives and deliverables within Equities Trading and Analytics technology environments
- Contribute to largescale platform strategy, including modernization, automation, and responsible AI adoption
- Design, code, test, debug, and document solutions for platform enhancements, upgrades, and deployments
- Review and resolve moderately complex technical challenges requiring deep evaluation of distributed systems, data platforms, and AIenabled components
- Apply strong understanding of business function, governance, policies, procedures, and compliance requirements when building AIassisted systems
- Collaborate with peers, senior engineers, product partners, and midlevel managers to achieve technology and business goals
- Act as an escalation point and technical advisor, providing guidance to less experienced engineers
Required qualifications
- 5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 5+ years of Software Engineering experience, with a strong focus on dataintensive systems
- 5+ years of experience building analytics platforms, data services, or datadriven applications
- 5+ years of experience with algorithms and data structures, particularly as applied to analytics and data processing
- 4+ years of experience designing and implementing distributed data systems
- 4+ years of experience with timeseries, relational, or analytical databases
- 4+ years of experience in Java for building highperformance backend and data services
- 4+ years of experience in Python for analytics, data processing, and automation
Desired qualifications:
- Advanced experience in capital markets business processes
- Working knowledge of SEC, FINRA, and international regulatory considerations when building technology solutions
- Cash Equities and Global Markets trading workflow knowledge; FIX protocol experience
- Deep understanding of concurrency, memory management, and performance tuning in dataheavy systems
- Experience with application lifecycle management from design through production support, including AIenabled or analyticsdriven systems
- Strong understanding of distributed and clientserver technology architectures
- Prior team lead and/or direct or matrix management experience
- Outstanding written and verbal communication skills appropriate for a Front Office environment
- BS/BA degree or higher
Skills
- Java
- Github
- gitHub-copilot
- claude-code
- Python
