Lead Software Engineer, Prime Finance Technology
JPMorganChase
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job Responsibilities
- Design, develop, implement, and support projects on the Global Portfolio Swap platform, ensuring secure, stable, and scalable solutions.
- Build high‑quality production code and algorithms; execute design, development, and troubleshooting across multiple components.
- Deliver software on time and to a high standard; support Production, Simulation, QA, and Development environments.
- Design, develop, and maintain pricing systems; enhance existing systems by analyzing objectives and identifying improvements.
- Drive innovation and best practices; participate in the full SDLC using Agile methodologies.
- Manage defect tracking, resolve issues, and prepare system updates.
- Collaborate across global teams; communicate clearly with colleagues in multiple offices.
- Partner with Product, Front Office, Middle Office, Finance, Legal, and other JPMorganChase functions to deliver competitive, scalable solutions.
- Meet tight deadlines and adapt to evolving requirements in line with departmental needs.
- Orchestrate and deploy highly scalable REST‑based stateless services and APIs for web applications.
-
Think beyond routine approaches to decompose technical problems and build robust solutions.
Required Qualifications, Capabilities, and Skills
- Bachelor’s degree in Computer Science or equivalent
- Formal training/certification in software engineering with 5+ years applied experience.
- Possess hands‑on system design, application development, testing, and operational stability experience.
- Possess strong Java and Spring expertise; multithreading, REST, caching services, DB schema design, and data access technologies.
- Proficient in Oracle Database, SQL, and PL/SQL proficiency, including stored procedures.
- Knowledge of automated testing methodologies/frameworks (e.g., JUnit, TDD, BDD).
- Experience designing ecosystems for web applications and API platforms; strong OOD and design patterns.
- Familiar with CI/CD and DevOps tooling (e.g., Maven, Hudson), plus Git/SVN version control.
- Proficient in UNIX/Linux/Windows; skilled in UNIX shell and Perl scripting.
- Strong understanding of Agile and full SDLC; experience on at least one major, technically challenging global project.
- Demonstrate financial markets exposure, preferably with equity swaps and synthetic prime brokerage, and exhibit excellent communication with a positive, global team mindset.
Preferred Qualifications, Capabilities, and Skills
- Experience with Public Cloud Technologies (AWS).
- Familiarity with modern front-end technologies.
- Experience with Kafka and enterprise messaging (e.g., WebSphere MQ) is a plus.
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 first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Serve as a key technical lead in developing and enhancing critical/high-volume trading platform for a fast-growing business.