We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Infrastructure Platforms team, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Consistently executes creative software solutions, applying advanced design, development, and technical troubleshooting skills. Demonstrates the ability to think beyond conventional approaches to solve complex technical challenges.
- Develops secure, high-quality production code and actively reviews and debugs code written by peers to ensure robust and reliable software delivery.
- Proactively identifies opportunities to eliminate or automate recurring issues, driving improvements in the operational stability and resilience of software applications and systems.
- Leads evaluation sessions with internal service desk and business teams, facilitating outcomes-oriented discussions on architectural design, technical credentials, and integration with existing systems and information architecture.
- Champions communities of practice across Software Engineering, promoting awareness and adoption of new and leading-edge technologies.
- Fosters a team environment rooted in diversity, opportunity, inclusion, and respect, contributing to a positive and collaborative workplace culture.
- Serve as a core technical Individual contributor, driving critical technology solutions across multiple technical domains and business functions.
- Collaborate with cross-functional teams to deliver innovative products and services for internal clients.
- Ensure all solutions meet the highest standards of security, reliability, and scalability.
Required qualifications, capabilities, and skills
- Formal training or certification on infrastructure disciplines concepts and 3+ years applied experience
- Strong Python Programming:Extensive experience in developing robust server-side applications and Django REST APIs using Python.
- Front-End Development Expertise:Applied skills in modern web technologies including React, JavaScript, TypeScript, CSS, and Node.js for building dynamic user interfaces.
- Database Proficiency:Hands-on experience with SQL and Oracle databases, including table structure analysis, normalization, and resolving relational issues.
- Kubernetes & GKP:Practical experience and/or certification in Kubernetes and Google Kubernetes Engine (GKP), supporting scalable and resilient deployments.
- Software Development Life Cycle (SDLC):Proficient in all phases of SDLC, with formal training and advanced applied experience in software engineering concepts.
- System Design & Application Delivery:Demonstrated ability in system design, application development, testing, and ensuring operational stability. Experience with cloud technologies and API integrations is a plus
- Automation & Continuous Delivery:Skilled in automation and CI/CD practices, driving efficient and reliable software delivery.
- Agile Methodologies & Security:Advanced understanding of agile methodologies, application resiliency, and security practices, including hands-on experience with technology risk management, vulnerability remediation, and farm break processes.
- Technical Discipline:Proven proficiency in software applications and technical processes, consistently delivering high-quality solutions within a technical domain.
Preferred qualifications, capabilities, and skills
- Understanding of risk assessment, mitigation strategies, and compliance requirements within technology environments is a significant advantage.
- Strong analytical and problem-solving skills
- Ability to work collaboratively in a cross-functional team environment, with excellent communication and documentation skills
- Experience with automating network infrastructure processes, tools, and workflows. Familiarity with Ansible, scripting, configuration management, and network orchestration platforms is highly valued.