J
Lead Software Engineer- Equities
Job Description
JPMorgan Chase's Equities Electronic Trading Technology Team in Houston is seeking a Lead Software Engineer to serve as a core technical contributor within an agile group. You will deliver secure, high-quality production code and technology solutions across multiple areas to support strategic business objectives.
Responsibilities
- Execute creative software design, development, and debugging with the ability to move beyond routine approaches to build solutions or decompose complex problems.
- Identify opportunities to eliminate toil or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Drive decisions that influence product design, application functionality, and technical operations and processes.
- Influence peers and project decision-makers to consider the use and application of leading-edge technologies.
- Understand the requirements and challenges facing developers from a CI/CD perspective.
- Develop secure, high-quality production code and review or debug code written by others.
- Lead evaluation sessions with external vendors, startups, and internal teams to probe architectural designs, technical credentials, and applicability within existing systems and information architecture.
- Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Contribute 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 with 5+ years of applied experience.
- Hands-on experience delivering system design, application development, testing, and operational stability.
- Strong knowledge of at least one mainstream language (Java, C++, Python, Go, Kotlin, TypeScript, C#, etc.).
- Hands-on experience with FinOps.
- Experience with AI.
- Proficiency in low-latency, real-time, scalable trading systems, and familiarity with algorithmic trading, including systematic trading.
- Ability to work effectively within a global team spanning NA, EMEA, and APAC while contributing to the Equities technology organization.
- Solid understanding of how to build efficient software and the implications of bypassing established guardrails.
- Ability to tackle design and functionality problems independently with minimal oversight.
- Familiarity with CI/CD practices and tools such as Jenkins or TeamCity.
- Knowledge of building or integrating high-throughput messaging APIs and middleware.
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
J