Enable job alerts via email!

Software Engineer II A - GBS IND - R

Bank of America

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Job description

Job Description

As an experienced professional, you have a solid track record in developing high-quality software and trading strategies within a leading financial services organization. Quantitative Trading plays a pivotal role in today's Equity Markets, focusing on delivering superior order execution while mitigating market impact and risk exposure. The field of trading strategies and smart order routing is rapidly evolving, driven by quantitative analytics, real-time market data, historical tick data, market signal events, and statistical analysis.

The equities Global Trading Technology team is responsible for creating, supporting, and delivering cutting-edge trading solutions to end-users, including internal trading desks and external customers. We are seeking an exceptional candidate to join our agile, highly professional team, delivering client-facing, high-availability low-latency trading algorithms and related technology. This role involves developing and supporting products under the guidance of the technical lead.

Responsibilities
  1. Develop solutions for tactical and strategic challenges to meet business requirements.
  2. Write code suitable for a low-latency Java platform.
  3. Understand requirements and assist the team in delivering high-quality solutions.
  4. Provide estimates for tasks including design, development, technical debt, and testing.
  5. Participate in code reviews and architectural discussions.
  6. Create automated testing tools to assess functionality, performance, and code capacity.
  7. Collaborate with Quants on implementing trading algorithms, models, and analytical signals.
  8. Engage with Product and Sales teams on client requests and algo customizations.
  9. Innovate solutions strategically and pragmatically.
  10. Thrive in a collaborative development environment.
  11. Stay curious about industry trends and strive for continuous improvement.
Requirements
  • Education: B.E./B.Tech/M.S./M.Tech
  • Experience Range: 8-14 years
  • Proficient in Java and software development for front office trading environments.
  • Skilled in asynchronous and event-driven programming, real-time application development, and distributed systems.
  • Knowledge of networks, topologies, and algorithms.
  • Familiarity with LINUX environments.
  • Strong communication skills.
  • Understanding of data structures, design patterns, and object-oriented programming.
  • Experience in multi-threaded application development and proficiency in SQL.
  • Experience with tools like Jira, Git/Bitbucket, Gradle, and CI/CD tools.
  • Proficiency in Linux/Unix.
Desired Skills
  • Ability to collaborate across diverse teams.
  • Experience with low-latency programming and multi-threaded environments.
  • Familiarity with Finance Protocols like FIX, OUCH.
Work Timings

11:00 AM - 8:00 PM

Job Location

Mumbai/Hyderabad

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.