J
Senior Lead Software Engineer - Python/AWS
Job Description
In Houston, JPMorgan Chase is seeking a Senior Lead Software Engineer with deep Python and AWS expertise to strengthen the Commercial & Investment Banking Digital & Platform Services team. This role focuses on delivering secure, scalable technology within an agile environment, guiding technical groups, contractors, and vendors to solve complex business problems and advance the transformation program across multiple domains.
Responsibilities
- Provide ongoing technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Develop secure, high-quality production code; review and debug peers’ code and document solutions for one or more business areas
- Ensure alignment with firm-wide architecture standards, risk management practices, and security policies
- Identify opportunities to improve design and development processes and drive efficiencies
- Develop a solid understanding of current business use-cases to keep the transformation program on the right track
- Establish and maintain strong relationships with stakeholders across Technology and other business units
- Collaborate effectively within a team to resolve issues for both technical and non-technical colleagues at all levels
- Influence product design, application functionality, and technical operations through informed decisions
- Serve as a function-wide subject matter expert in one or more focus areas, guiding peers and project decisions toward leading-edge technologies
- Actively contribute to the engineering community by promoting firmwide frameworks, tools, and SDLC practices
- Foster a culture of diversity, inclusion, opportunity, and respect within the team
Requirements
- Formal training or certification in software engineering concepts with at least 5+ years of applied experience; plus a minimum of 2+ years leading technologists to solve complex items within the domain
- Hands-on experience delivering system design, application development, testing, and operational stability, utilizing CI/CD to rapidly build and test code and implement test-driven development
- Advanced proficiency in one or more programming languages, notably Python, and experience building data lakes on AWS using Lambda, Glue, KMS, Terraform, PL/SQL, Unix/Linux
- In-depth knowledge of information technology with a focus on application design and development principles, patterns, and maintenance, as well as familiarity with cloud, AI/ML, and mobile domains
- Ability to work in large, collaborative teams and contribute to an innovative culture
- Capacity to absorb problems and deliver creative solutions within required timeframes
- Experience developing and implementing responsive user interface components using React concepts
- Experience building cloud-native applications from a domain-driven design and microservices perspective, supporting multiple API versions
- Ability to collaborate on solutions that include conceptual, logical, and physical data models
- Active participation in Scrum ceremonies with product owners and the team
- Practical experience with cloud-native concepts related to data storage and data processing
Technologies
- Python
- AWS
- Lambda
- Glue
- KMS
- Terraform
- PL/SQL
- Unix/Linux
- React
Benefits
- Commission-based pay
- Discretionary incentive compensation (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
About the Team
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions around the world rely on our services in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets worldwide.
Similar Jobs
J
J
J
J
J
J