About the Role
The Executive Director, FICC eTrading Development will be responsible for designing, developing, and maintaining high-performance electronic US Treasury/Rates trading systems. This role combines deep technical expertise in Java with a solid understanding of Fixed Income markets to deliver reliable, scalable, and low-latency solutions that support the bank’s trading and risk management objectives.
Responsibilities
- Provide technical direction and mentorship to the development team, ensuring best practices in software design, coding standards, and architectural decisions.
- Oversee and be hands-on for the end-to-end delivery of robust, scalable, and low-latency eTrading solutions, ensuring alignment with business objectives and regulatory requirements.
- Work closely with traders, business analysts, product owners, and other technology teams to gather requirements, clarify objectives, and deliver fit-for-purpose solutions.
- Drive a culture of code excellence through regular code reviews, automated testing, and continuous integration, ensuring maintainability and reliability.
- Identify and implement opportunities to improve system performance, reliability, and scalability. Stay abreast of industry trends and emerging technologies.
- Ensure all solutions comply with internal risk management policies, security standards, and regulatory requirements.
- Lead the resolution of high-impact production issues, perform root cause analysis, and implement long-term fixes to prevent recurrence.
- Contribute to project planning, estimation, and resource allocation to ensure timely and successful delivery of initiatives.
- Collaborate closely with traders to understand business requirements, trading strategies, and operational needs.
- Partner with product managers to prioritize features, align technology solutions with business goals, and deliver value to clients.
- Work with business analysts to clarify requirements, assess feasibility, and translate business needs into technical specifications.
- Coordinate with risk management and compliance teams to ensure all solutions adhere to internal policies and regulatory standards.
- Engage with QA teams to develop and execute comprehensive testing strategies, ensuring system reliability and performance.
- Collaborate with infrastructure and DevOps teams to optimize deployment pipelines, automate processes, and ensure system scalability and resilience.
- Work with production support and operations teams to manage incident resolution, monitor system health, and implement improvements.
- Partner with other technology groups to deliver integrated, end-to-end solutions.
Requirements
- Strong proficiency in Java, including multi-threading, collections, and concurrency.
- Lead development streams of work and interact with global team members.
- Own and be accountable for various streams of work from feature development, enhancements to production fix.
- Inform and solicit feedback for design and architecture, incorporating resiliency and high availability and interface regularly with technology and business stakeholders.
- Experience developing, maintaining, or supporting electronic foreign exchange (E-FI) trading platforms.
- Familiarity with FIX protocol, MQ, JMS, or similar messaging solutions.
- Experience with RESTful and/or SOAP web services.
- Understanding of techniques for minimizing latency in trading applications.
- Proficiency with Spring Boot, Spring MVC, and related technologies.
- Strong SQL skills; experience with relational databases (e.g., Oracle, SQL Server, PostgreSQL) and/or NoSQL solutions.
- Understanding of distributed computing concepts and technologies (e.g., microservices, caching, clustering).
- Experience with JUnit, Mockito, or similar testing tools.
- Familiarity with continuous integration and deployment tools (e.g., Jenkins, TeamCity, Git).
- Demonstrate problem-solving and analytical abilities with excellent verbal and written communication skills, with the ability to collaborate effectively with traders, business analysts, and developers.
- Adaptable to fast-paced, dynamic environments and shifting priorities.
- Experienced in working within Agile/Scrum teams.
- Solid understanding of Rates products, trading lifecycle, and market conventions.
- Knowledge of order management, order routing, execution, and trade booking flows.
- Familiarity with pre-trade and post-trade risk controls in electronic trading.
- Legally eligible to work at the specified location(s) and, where applicable, must have a valid work or study permit.
Skills
- Java
- Fixed Income Markets
- Messaging Protocols
- API Development
- Low Latency Programming
- Spring Framework
- Database Technologies
- Distributed Systems
- Testing Frameworks
- CI/CD
- Problem-solving
- Analytical abilities
- Communication skills
- Collaboration
- Adaptability
- Agile/Scrum
- Order Management
- Risk Management
- Application Development
- Coaching
- Decision Making
- Enterprise Technologies
- Leadership
- Production Support
- Project Management
- Solutions Design
- Stakeholder Management
- Technical Architecture
Location
- NY-New York, 300 Madison Ave Fl 5
Work Type
- Hybrid
- Regular
- Full-time
Experience Level
- Executive Director
Salary/Compensations
- $200,000 - $290,000
Benefits
- Medical
- Dental
- Vision
- Health Savings Account
- Life Insurance
- Disability
- Other Insurance Plans
- Paid Time Off (including Sick Leave, Parental Leave and Vacation)
- Holidays
- 401(k)
- Competitive salary
- Incentive pay
- Banking benefits
- Wellbeing support
- MomentMakers recognition program
- Purpose Day (paid day off for growth and development)
About the Company
- We’re building a relationship-oriented bank for the modern world.
- At CIBC, we embrace your strengths and your ambitions, so you are empowered at work.
- Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.
- At CIBC, your goals are a priority.
- We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential.
- We aspire to give you a career, rather than just a paycheck.
- Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.
- We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.
Equal Opportunity
- CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong.
- We seek applicants with a wide range of abilities and we provide an accessible candidate experience.
- If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com.
