This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is for a application dev lead within the FI Data team, responsible for leading, mentoring, and developing a high-performing team of application developers and data engineers. The team focuses on monetizing data generated by the fixed income business and building cutting-edge tools and services that provide actionable insights with a direct impact on revenue and business strategy.
Job Responsibility:
Lead and oversee the design and development of high-performance green-field data analytics products
Collaborate strategically with other dev leads in US and Canada
Drive innovation within the team
Mentor and guide team members in applying an engineering mindset
Lead the evaluation and development of Proof-of-Concepts (POCs) for new strategic initiatives
Foster a culture of continuous learning and growth within the team
Provide leadership and strategic direction for post-release support
Manage team performance, including goal setting, performance reviews, career development
Participate in hiring processes
Facilitate effective communication within the team and across different stakeholders
Requirements:
6+ years of demonstrable and relevant experience in software development
At least 3-5 years in a leadership role within a high-performing technical team
Strong understanding of Python 3.6
Solid understanding of REST API development
Demonstrable experience in driving the creation of reusable, testable, and efficient code
Extensive experience with the design and implementation of cloud-native applications and deployment via Kubernetes / Openshift
Expertise in big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Druid, Pinot, Trino, Ignite)
Hands-on experience in handling various data structures
Proven leadership in establishing and maturing Continuous Integration and Continuous Delivery environments
Extensive experience with the SDLC lifecycle and in leading and coaching within an Agile environment (Scrum/Kanban)
Demonstrable leadership in promoting and enforcing engineering best practices
Deep understanding of Agile software development methodologies
Strong experience in driving adoption and optimization of standard CI tools (Jenkins, TeamCity, Sonarqube, git)
Exceptional leadership, communication (oral and written), and interpersonal skills
Strong ability to build and nurture influential relationships
Self-motivated, highly organized, and results-oriented
Flexible and adaptable leader
Demonstrated experience in performance management, career development, and conflict resolution
Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, or related technical/quantitative discipline
Proven success in leading teams in the design and delivery of complex, multi-tiered applications
Nice to have:
Ideally, a foundational understanding of financial derivatives (rates or other) or a strong willingness to rapidly learn and apply knowledge in this domain