Lead Software Engineer

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 · Enterprise SaaS

Description For Lead Software Engineer

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banking Technology team, 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

The role requires expertise in C#/.Net development in both Windows and Linux environments, with a focus on building scalable web applications and API-based solutions. You'll be working on creating secure and high-quality production code, conducting code reviews, and producing architecture designs for complex applications. The position involves working with large, diverse data sets and contributing to the continuous improvement of software applications and systems.

The role is based in our new office in Athens, Greece, supporting our Payments and Markets business globally. J.P. Morgan has had a presence in Greece for more than five decades, providing Investment Banking, Payments, and Asset & Wealth Management services to local and multinational clients.

As a Lead Software Engineer, you'll be part of J.P. Morgan's Commercial & Investment Bank, a global leader across banking, markets, securities services and payments. You'll work in an environment that values technical excellence, innovation, and collaboration, with opportunities to contribute to software engineering communities of practice and explore new technologies.

This is an excellent opportunity for an experienced software engineer looking to make a significant impact in a global financial institution, working with cutting-edge technologies and contributing to market-leading solutions. The role offers the chance to work on complex technical challenges while being part of a diverse and inclusive team culture.

Last updated a day ago

Responsibilities For Lead Software Engineer

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and reviews as well as debugs code written by others
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets
  • Proactively identifies hidden problems and patterns in data or business flows
  • Contributes to software engineering communities of practice

Requirements For Lead Software Engineer

TypeScript
  • Formal training or certification on software development concepts
  • Hands-on practical experience with C#/.Net in both Windows and Linux environments
  • Proficient in developing, debugging, and maintaining code in a large corporate environment
  • Advanced knowledge and experience building scalable web applications
  • Experience developing responsive UI in C# and scalable backend API-based solutions
  • Solid understanding of agile methodologies
  • Advanced English skills

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer

Lead eSoftware Engineer

Lead eSoftware Engineer position at JPMorgan Chase focusing on electronic trading systems development, requiring expertise in C++, low-latency programming, and financial markets technology.

Lead Software Engineer - Python

Lead Software Engineer position at JPMorgan Chase focusing on Python development for trade structuring tools within the Commercial & Investment Banking division.

Lead Software Engineer - Core Engineering - Go / Python

Lead Software Engineer position at JPMorgan Chase focusing on core banking platform development using Go/Python, microservices, and cloud technologies.

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development and platform engineering, enhancing software delivery automation platforms for 15,000 engineers.

Spark Middleware Engineer - Lead Software Engineer

Lead Software Engineer role at JPMorgan Chase specializing in Spark Middleware, offering $152K-$215K, requiring 5+ years experience in Python, AWS, and data engineering.