J
Lead Software Engineer- Equities
Job Description
Join JPMorgan Chase in Houston as a Lead Software Engineer within the Equities Electronic Trading Technology Team. As a core technical contributor in an agile group, you will deliver secure, production-ready code and technology solutions that support business objectives across multiple areas. The role is based onsite in Houston, TX, and involves collaboration with a global team to advance the Equities technology organization.
Responsibilities
- Develops innovative software solutions, designs, develops, and troubleshoots complex technical problems with an ability to go beyond routine approaches
- Identifies opportunities to reduce toil and automates remediation of recurring issues to improve operational stability
- Guides decisions that shape product design, application functionality, and technical operations and processes
- Influences peers and project decision-makers to adopt leading-edge technologies
- Understands developers' CI/CD requirements and challenges from a practical perspective
- Writes secure, high-quality production code and reviews and debugs code written by others
- Leads evaluation sessions with external vendors, startups, and internal teams to rigorously probe architectural designs and technical credentials for applicability within existing systems and information architecture
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Contributes to a team culture that values diversity, opportunity, inclusion, and respect
Requirements
- Formal training or certification in software engineering concepts, computer science, or computer engineering, plus 5+ years of applied experience
- Hands-on experience delivering system design, application development, testing, and maintaining operational stability
- Proficiency in at least one major programming language such as Java, C++, Python, Go, Kotlin, TypeScript, or C#
- Hands-on experience with FinOps
- Experience with AI
- Proficiency in low-latency, real-time, scalable trading systems with familiarity in algorithmic and systematic trading
- Ability to work effectively within a global team spanning NA, EMEA, and APAC, contributing to the growth of the Equities technology organization
- Solid understanding of proper software engineering practices and the implications of bypassing guardrails
- Ability to tackle design and functionality problems independently with minimal oversight
- Familiarity with CI/CD concepts and tools such as Jenkins or TeamCity, and the rationale for their use
- Knowledge of building and working with high-throughput messaging APIs and middleware products
Technologies
- Java
- C++
- Python
- Go
- Kotlin
- TypeScript
- C#
- Jenkins
- TeamCity
Benefits
- Base salary determined based on role, experience, skill set and location
- Commission-based pay and/or discretionary incentive compensation, paid in cash and/or forfeitable equity
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
Similar Jobs
J
J
J
J
J