Software Engineer III - C++ - Markets Technology - Athens

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.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer III - C++ - Markets Technology - Athens

J.P. Morgan's Commercial & Investment Bank is seeking a Software Engineer III to join their Equities Trading Technology Organization. As a seasoned member of an agile team, you'll design and deliver trusted market-leading technology products in a secure, stable, and scalable way. The team consists of thousands of engineers working on challenging business problems, from building low latency execution and algorithmic trading to using AI/ML/NLP for trade execution. You'll work with cutting-edge tools and technologies, including cloud platforms and innovative techniques like chaos engineering. The role involves close collaboration with the London Business and Global partners.

The position offers an opportunity to work on critical technology solutions across multiple technical areas within various business functions. You'll be responsible for developing secure, high-quality production code, maintaining algorithms, and producing architecture designs for complex applications. The role requires strong expertise in modern C++ (C++17) and experience with system design, application development, and operational stability.

Key aspects of the role include participating in software engineering communities, contributing to continuous improvement initiatives, and providing L2 support to the trading desk. You'll work on enhancing distributed trading software products with a focus on maintainability and identifying opportunities for latency improvement and configuration simplification.

J.P. Morgan offers a collaborative environment where you'll work with some of the most experienced colleagues in the industry. The company values diversity and inclusion, making reasonable accommodations for employees' needs. This role represents an exciting opportunity to advance your career in financial technology while working on sophisticated trading systems and market-leading solutions.

The ideal candidate will have strong technical skills, particularly in C++, experience with agile methodologies, and knowledge of continuous delivery practices. Familiarity with modern front-end technologies, cloud platforms, and financial services industry knowledge are considered advantages. Join a global leader in financial services and contribute to building next-generation trading technology solutions.

Last updated 5 hours ago

Responsibilities For Software Engineer III - C++ - Markets Technology - Athens

  • 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
  • Provides L2 support to the trading desk
  • Develops enhancements to distributed trading software products
  • Identifies opportunities for improvement including latency improvement
  • Participates in evaluation sessions with external vendors and startups

Requirements For Software Engineer III - C++ - Markets Technology - Athens

  • Formal training or certification on software engineering concepts
  • Hands-on practical experience in system design and application development
  • Proficiency in modern C++ (C++17) is essential
  • Experience in developing, debugging, and maintaining code in large corporate environment
  • Experience in automation and continuous delivery methods
  • Understanding of agile methodologies
  • Knowledge of software applications and technical processes

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer III - C++ - Markets Technology - Athens

Securities Lending Java Senior Lead Software Engineer

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java development for Securities Lending, offering competitive compensation and comprehensive benefits.

Software Engineer III - Python

Senior Software Engineer role at JPMorgan Chase focusing on Python development and AI/ML platforms, combining technical expertise with AI governance responsibilities.

Software Engineer III - C++ Senior Associate

Senior C++ Software Engineer role at JPMorgan Chase's Electronic Market Making group, building trading platforms and market-making systems.

Software Engineer III - Java Full Stack, AWS

Senior Software Engineer role at JPMorgan Chase focusing on Java Full Stack development with AWS, working on critical financial technology solutions in the Commercial & Investment Bank division.

Software Engineer III - Python Developer

Senior Python Software Engineer role at JPMorgan Chase focusing on AI/ML applications and data-driven solutions in Asset & Wealth Management.