Enable job alerts via email!

LeadSoftwareEngineering-C++Developer

Hispanic Alliance for Career Enhancement

London

On-site

GBP 60,000 - 100,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team at a leading financial services firm as a Lead Software Engineer. You will leverage your C++ expertise to develop and deliver cutting-edge technology solutions in a collaborative environment. This role emphasizes innovation and technical excellence, where your contributions will directly impact the success of the organization. Work alongside talented professionals in a culture that values diversity and inclusion, while driving the development of robust applications in a fast-paced financial setting. If you are passionate about technology and eager to make a difference, this is the perfect opportunity for you.

Qualifications

  • Formal training or certification in C++ concepts.
  • Hands-on practical C++ experience in system design and application development.

Responsibilities

  • Provide technical guidance to support business and technical teams.
  • Develop secure and high-quality production code.

Skills

C++
Unix/Linux
Scripting
Software and Hardware Interaction
Multithreading
Object-Oriented Development

Education

BS in Computer Science/Engineering

Tools

FIX Protocol

Job description

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank, specifically as a part of the Electronic Trading Services team, you will play a crucial role in an agile team dedicated to enhancing, creating, and securely delivering top-notch technology products that are both sturdy and scalable. Your technical expertise and problem-solving skills will significantly influence business outcomes and tackle a broad range of challenges across diverse technologies and applications.

Job responsibilities
  • Provide technical guidance and direction to support the business, technical teams, contractors, and vendors.
  • Develop secure, high-quality production code, review, and debug code written by others.
  • Drive decisions influencing product design, application functionality, and technical operations and processes.
  • Serve as a subject matter expert in one or more focus areas across the organization.
  • Contribute to the engineering community by advocating for firmwide frameworks, tools, and best practices in the Software Development Life Cycle.
  • Influence peers and project decision-makers to adopt and apply leading-edge technologies.
  • Promote a team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
  • Formal training or certification in C++ concepts with proficient advanced experience.
  • Hands-on experience in delivering system design, application development, testing, and operational stability using C++.
  • Proficiency in C++ on Unix/Linux operating systems.
  • Scripting skills for automating development and testing tasks.
  • Strong understanding of software and hardware interactions.
  • Experience in creating and automating Test Strategies and Test Plans based on functional and non-functional requirements.
  • Expertise in application, data, and infrastructure architecture disciplines.
  • Solid fundamentals in computer science, including multithreading and object-oriented development.
  • Experience working with teams such as Application Development, Business Analysts, and Operations.
Preferred qualifications, capabilities, and skills
  • BSc degree in Computer Science, Engineering, or a related field.
  • Experience in designing and developing low latency applications using C++ and C.
  • Experience configuring, testing, and integrating C++ applications in a Linux environment.
  • Experience developing Market Access trading and risk management modules in C/C++.
  • Knowledge of the FIX protocol.
About the Team

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. Our approach to serving clients is first-class, and we aim to build trusted, long-term partnerships to help our clients achieve their business objectives.

We value our people and the diverse talents they bring to our global workforce. We are committed to equal opportunity employment and fostering diversity and inclusion. We do not discriminate based on protected attributes such as race, religion, gender, sexual orientation, age, or disability. We also provide accommodations for religious practices and disabilities. For more information about requesting an accommodation, visit our FAQs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.