Taro Logo

Software Engineer III - Equities Data & Analytics KDB+

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Hong Kong
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer III - Equities Data & Analytics KDB+

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Equities Data & Analytics team, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.

You will be responsible for executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine approaches. The role involves creating secure and high-quality production code, maintaining algorithms, and producing architecture and design artifacts for complex applications. You'll work with large, diverse data sets to develop visualizations and reporting while proactively identifying hidden problems and patterns to drive improvements.

The position is within the Commercial & Investment Bank division, a global leader across banking, markets, securities services and payments. You'll be part of a team that provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Key technical requirements include expertise in KDB+ and Python with 3+ years of experience, strong system design and application development skills, and proficiency in modern programming languages. You should have a solid understanding of agile methodologies, CI/CD, and security practices.

This role offers the opportunity to work with cutting-edge technology in the financial services sector, contributing to software engineering communities of practice while adding to a diverse and inclusive team culture. You'll be based in Hong Kong, working with global teams to deliver critical technology solutions for one of the world's leading financial institutions.

Last updated 7 minutes ago

Responsibilities For Software Engineer III - Equities Data & Analytics KDB+

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large data sets
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III - Equities Data & Analytics KDB+

Python
  • Formal training or certification on KDB+ and Python concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficient in coding in one or more languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated knowledge of software applications and technical processes

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - Equities Data & Analytics KDB+

Affluent Program - Data Scientist Associate Senior

Data Science Senior Associate position at Chase focusing on analytics for the Affluent segment, requiring Python, SQL, and statistical analysis skills with salary range $95K-$170K.

Data Engineer III - Cybersecurity Technology Resiliency

Senior Data Engineering role at JPMorgan Chase focusing on cybersecurity technology resilience, requiring 3+ years experience in data engineering and analytics.

Software Engineer III - Pyspark

Software Engineer III position at JPMorgan Chase focusing on PySpark and data engineering, requiring 3+ years of experience in building distributed systems and data pipelines.

Software Engineer II Spark Data Engineer

Software Engineer II position at JPMorgan Chase focusing on Spark data engineering, requiring 2+ years experience and expertise in Python, Java, and big data technologies.

Data Engineer III - SQL & Python

Data Engineer III position at JPMorgan Chase focusing on SQL and Python development for enterprise data solutions.