Full Stack Senior Lead Software Engineer- Hedge Fund Technology
Job Description
Responsibilities
- Collaborate directly with business users to capture and refine requirements.
- Design, build, and maintain key financial applications using Java and Python.
- Rapidly assess and support existing services and codebases as part of ongoing operations.
- Understand and support the AWS cloud infrastructure platform used by the firm.
- Develop a deep understanding of current data models to inform design and delivery.
- Promote AI-assisted engineering practices across teams to improve code quality, speed, and reliability, establishing measurable validation standards and encouraging reusable automation within the SDLC/TLM toolchain.
- Leverage and extend the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to maximize automation value at scale.
- Work with third-party vendor systems for integration, upgrades, and issue resolution.
- Operate in a fast-paced, test-driven, agile development setting.
- Provide technical guidance to the business and to internal teams, contractors, and vendors.
- Influence product design, application functionality, and operational processes through technical decisions.
- Contribute to the engineering community by advocating for firmwide SDLC frameworks, tools, and practices.
- Encourage peers and project stakeholders to consider and adopt leading-edge technologies.
Requirements
- Formal training or certification in software engineering with 5+ years of practical experience.
- Hands-on experience delivering system design, application development, testing, and operational stability.
- Proven programming proficiency in Java, Python, and React JS.
- Experience with AWS Public Cloud technologies and Terraform.
- Strong database skills with RDS Oracle and RDS SQL Server, plus solid SQL query abilities.
- Track record of leading the use of enterprise AI-assisted development tools, with the ability to set team expectations for AI output validation, correctness, performance, and security.
- Solid understanding of responsible AI use in engineering, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security requirements; experience coaching senior engineers on compliant usage patterns.
- Ability to independently tackle design and functionality problems with minimal supervision.
- Excellent problem-solving and debugging skills across full-stack applications and a strong enthusiasm for coding and technology.
- Adaptability to cover multiple roles within the software development lifecycle, including technical business analysis and DevOps responsibilities.
- Educational background in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Technologies
- Java
- Python
- React JS
- AWS Public Cloud Technologies
- Terraform
- RDS Oracle
- RDS SQL Server
- Snowflake
- Arcesium
- Eze
- Bloomberg
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
About Us
JPMorgan Chase & Co. is a long-established financial institution delivering innovative solutions to consumers, businesses, and a broad range of corporate and government clients across the J. P. Morgan and Chase brands. With a history spanning more than two centuries, the firm leads in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
The company offers a competitive total rewards package that considers role, experience, and location, with opportunities for incentive compensation where eligible. A range of benefits and programs are available to support employee needs. JPMorgan Chase emphasizes diversity and inclusion, and it is an equal opportunity employer that does not discriminate on protected attributes.
About the Team
J P Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management serves individuals, advisors, and institutions with strategies spanning asset classes through a global network of investment professionals, while Wealth Management helps clients align their wealth strategy with their goals. The division prioritizes technology-driven innovation, cloud-native solutions, and a data-centric approach to empower clients and drive growth. The team seeks engineers who collaborate effectively in agile, cloud-based environments and continually advance technology to support client outcomes.