Senior Lead Software Engineer - C++/Java
Job Description
JPMorgan Chase offers a comprehensive rewards package and a culture that emphasizes inclusion, continuous learning, and engineering excellence. Our benefits cover robust health care, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching, with additional compensation options including commission-based pay, discretionary incentive compensation, and potential equity. This is complemented by a base salary and a clear path for growth. The environment values collaboration, quality, and secure, scalable technology delivery.
The Senior Lead Software Engineer role sits within Markets Tech, focusing on Trading and Mortgage-Backed Securities. You will lead multi-technology development and deliver trusted market-leading technology in a secure, scalable environment. This onsite position is based in Plano, Texas, and requires a minimum of five years of experience.
Responsibilities
- Provide technical guidance and direction to business units, technical teams, contractors, and vendors.
- Remain hands-on with development, support, bug fixes, and user management to ensure stable operations.
- Design and build low latency, high frequency applications and technical solutions; optimize the stack across trading tools, system applications, and pre-trade domains.
- Influence product design, application functionality, and technical operations; lead experiments to test new technologies and methodologies and assess their impact on the firm.
- Serve as a function-wide subject matter expert in one or more areas and proactively communicate with management and business stakeholders.
- Analyze legacy systems and processes to identify opportunities for improvement and innovation; develop metrics and KPIs to measure transformation outcomes and report progress to senior leadership.
- Collaborate with SPG Trading, Risk, and P&L teams to build scalable, robust solutions that meet business needs.
- Rapidly develop proof-of-concept solutions to demonstrate feasibility of new technology ideas.
- Contribute to the engineering community by advocating firmwide SDLC frameworks, tools, and practices.
- Influence peers and decision-makers to consider and adopt leading-edge technologies.
- Support and contribute to a culture of diversity, opportunity, inclusion, and respect.
Requirements
- Formal training or certification in software engineering with at least 5 years of applied experience; plus 2+ years of experience leading technologists to manage and solve complex items in the relevant domain.
- Hands-on experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages and frameworks (C++, C, Java, Python, Spring Boot) and familiarity with messaging systems, SQL/stored procedures, Kafka, IBM MQ, Tibco, AMPS, and related technologies.
- Deep knowledge of software applications and processes with substantial expertise in at least one technical discipline (cloud, AI, ML, mobile, etc.).
- Experience in transformation projects using the latest technologies within the Fixed Income trading system domain.
- Proven ability to influence across highly matrixed organizations and deliver value at scale.
- Experience working on complex projects involving system design, testing, and operational stability.
- Ability to independently tackle design and functionality problems with minimal supervision.
- Practical cloud-native experience.
- Educational background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Technologies
- C++, C, Java, Python
- Spring Boot
- Kafka, IBM MQ, Tibco, AMPS
- SQL / Stored Procedures
- Messaging systems
- Cloud Native, Artificial Intelligence, Machine Learning
- Mobile
Preferred Qualifications and Capabilities
- Strong programming and problem-solving skills across multiple domains.
- Experience as a lead software engineer for small or large teams.
- Experience with AI/ML and NLP applications.
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
- Commission-based pay
- Discretionary incentive compensation
- Cash and/or forfeitable equity
- Base salary
About Us
JPMorgan Chase is a long-standing financial institution delivering innovative financial solutions to consumers, small businesses, and a broad range of corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning more than two centuries, the firm remains a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
We offer a competitive total rewards package, with base salary determined by role, experience, and location. Eligible employees may receive commission-based pay and discretionary incentive compensation, paid in cash and/or forfeitable equity, along with a broad set of benefits based on eligibility. We value diversity and inclusion as essential to our success and are an equal opportunity employer. We do not discriminate on protected attributes.
About the Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments. Clients worldwide entrust us with strategic advice, capital formation, risk management, and liquidity provision across more than 100 countries.