Senior Lead Software Engineer - C++/Java
Job Description
Senior Lead Software Engineer role in JPMorgan Chase's Markets Tech division, onsite in Plano, TX, driving multi-technology development to deliver trusted market-leading technology in a secure, scalable environment.
Key Responsibilities
- Provide technical guidance to the business, engineering teams, contractors, and vendors.
- Hands-on programming and problem-solving with full involvement in development, support, bug fixes, and user management.
- Design and optimize low-latency, high-frequency applications and solutions, and streamline the technology stack across trading tools, system applications, and pre-trade domains.
- Make product design and operational decisions, evaluate new technologies and methodologies, and assess potential impact on the firm.
- Serve as a function-wide subject-matter expert and proactively communicate with management and business stakeholders.
- Analyze legacy systems and processes to identify optimization opportunities, develop metrics and KPIs, 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 validate technical feasibility.
- Contribute to the engineering community as an advocate for firmwide frameworks, tools, and SDLC practices.
- Influence peers and decision-makers to adopt leading-edge technologies and approaches.
- Foster a team 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 leading technologists to solve complex items within the domain.
- Hands-on experience delivering system design, application development, testing, and ensuring operational stability.
- Advanced proficiency in one or more programming languages and frameworks such as C++, C, Java, Python, Spring Boot, messaging systems, SQL/stored procedures, Kafka, IBM MQ, Tibco, AMPS, etc.
- 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 employing latest technologies within the Fixed Income trading system domain.
- Proven ability to influence across highly matrixed organizations and deliver value at scale.
- Experience on complex projects covering system design, testing, and operational stability.
- Ability to independently address design and functionality challenges with minimal oversight.
- 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
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
Preferred Qualifications, Capabilities, and Skills
- Strong programming and problem-solving abilities
- Experience as a lead software engineer for small or large teams
- Experience with AI/ML and NLP
About JPMorgan Chase
JPMorgan Chase & Co is a long-standing financial institution offering innovative financial solutions to millions of consumers, small businesses, and corporate, institutional, and government clients worldwide. The firm emphasizes equal opportunity and inclusion, with a competitive rewards package and a broad range of benefits aligned to eligibility.
About the Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments. Clients across corporations, governments, and institutions rely on the bank for strategic advice, capital formation, risk management, and liquidity provision in more than 100 countries.