Want to get hired at Bank of America?
Assistant Vice President Software Engineer Global Markets Technology
Bank of America
Mumbai Metropolitan RegionOn Site
Original Job Summary
Overview
At Bank of America, our purpose is to help make financial lives better through the power of every connection. We drive Responsible Growth by supporting our clients, teammates, communities and shareholders daily.
Role Summary
The Assistant Vice President Software Engineer Global Markets Technology is responsible for designing and developing software in Python using our proprietary Quartz platform. You will contribute to the architecture of a high-performing, multi-asset class Trade Capture, Risk, and Data platform with flexible analytics and testing simulations.
Responsibilities
- Design and develop software using Python and associated technologies on the Quartz platform.
- Contribute to architecture and design of multi-asset class platforms.
- Work with a global development team to leverage tools and technologies.
- Provide specific, measurable, and accurate estimates in a challenging environment.
- Implement business requirements in a generic and flexible manner to enable reuse.
Skills and Qualifications
- Strong skills in Python programming.
- Understanding of design patterns and best coding practices.
- Experience in financial industries working with Fixed Income, FX or Equities.
- Quantitative analysis skills and understanding of derivatives and financial products.
- Experience with front office trade capture, risk, and P&L support.
- Familiarity with emerging data technologies (e.g., Hadoop, Kafka, Cloud technologies).
Key skills/competency
- Python
- Quartz
- Architecture
- Design Patterns
- Financial Markets
- Trade Capture
- Risk Modelling
- Data Platforms
- Global Teamwork
- Emerging Technologies
How to Get Hired at Bank of America
🎯 Tips for Getting Hired
- Research Bank of America: Study their culture, mission, and recent news.
- Customize your resume: Highlight Python and financial experience.
- Prepare for technical questions: Review design patterns and architecture.
- Showcase teamwork: Emphasize global project contributions.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python and Quartz platform specifics.
circle
Study architectural design in financial systems.
circle
Prepare coding questions and design patterns.
circle
Familiarize with emerging data technologies.
Behavioral Questions
circle
Describe a global teamwork experience.
circle
Explain handling tight deadlines effectively.
circle
Discuss adapting to changing requirements.
circle
Share examples of problem solving under pressure.