Lead Software Engineer - 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
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

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

As a Lead Software Engineer at JPMorgan Chase within the Equities Trading Technology Organization, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

The Equities technology Team has 1000's of engineers working across challenging business problems, from low latency execution to algorithmic trading and AI/ML/NLP implementation. The role will be based in Athens, working closely with London Business and Global partners.

You will be responsible for:

  • Executing creative software solutions and technical troubleshooting
  • Developing secure high-quality production code
  • Leading evaluation sessions with vendors and internal teams
  • Developing distributed trading software products
  • Providing L2 support to the trading desk
  • Identifying opportunities for latency improvement and maintenance simplification

Required Skills:

  • Advanced experience in modern C++ (C++17)
  • Proficiency in automation and continuous delivery
  • Advanced understanding of agile methodologies
  • Experience with Linux operating systems
  • Expertise in system design and application development
  • Strong background in financial services technology

The role offers the opportunity to work with cutting-edge technologies in a global financial institution, contributing to critical trading systems while being part of JPMorgan's new innovation lab in Athens.

Benefits include working with experienced industry professionals, access to state-of-the-art technology, and being part of a leading global financial institution with a strong presence in Greece spanning over five decades.

This position combines technical leadership with hands-on development, making it ideal for experienced engineers looking to impact global financial markets while working with modern technology stacks.

Last updated 18 hours ago

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

  • Execute creative software solutions and technical troubleshooting
  • Develop secure high-quality production code
  • Lead evaluation sessions with vendors and internal teams
  • Develop distributed trading software products
  • Provide L2 support to the trading desk
  • Identify opportunities for latency improvement
  • Lead communities of practice across Software Engineering

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

Linux
  • Advanced experience in modern C++ (C++17)
  • Proficiency in automation and continuous delivery methods
  • Advanced understanding of agile methodologies
  • Experience with Linux operating systems
  • Hands-on practical experience in system design and application development
  • Formal training in software engineering concepts
  • Experience in latency and load capacity optimization

Benefits For Lead Software Engineer - C++ - Markets Technology - Athens

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Professional Development Opportunities
  • Global Career Opportunities

Interested in this job?

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

Lead Software Engineer - Java, AWS, Springboot, Junit

Lead Software Engineer position at JPMorgan Chase focusing on Java, AWS, and Springboot development with emphasis on secure, scalable solutions.

Java Lead Software Engineer

Lead Java Software Engineer role at JPMorgan Chase, focusing on Securities Lending platform development using Java, Spring Boot, Kubernetes, and Kafka.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on Risk Technology, requiring 7+ years experience in software development and leadership.

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development, microservices architecture, and technical leadership in the Commercial and Investment Banking division.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on backend development and technical leadership in the Asset & Wealth Management division.