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 Corporate and Investment Banking Payments Technology, you play a crucial role in an agile team dedicated to improving, creating, and delivering trusted market-leading technology products in a secure, stable, and scalable manner. You will be a key technical contributor responsible for implementing vital technology solutions across various technical areas to support the firm's business goals.
Job responsibilities
1. Lead the strategy for our UI estate, driving best practices on UX, architecture, and integration with backend components.
2. Design, develop, and innovate across a full-stack suite of applications.
3. Approach technical problems creatively and think beyond routine solutions.
4. Engage with Product Owners and stakeholders to deliver innovative solutions.
5. Mentor and guide junior software engineers.
6. Develop secure, high-quality production code; review and debug collaboratively.
7. Identify and automate remediation of recurring issues to improve operational stability.
8. Evaluate external vendors, startups, and internal teams on architectural designs and technical credentials.
9. Research and introduce new beneficial technologies to the platform.
10. Lead communities of practice to promote awareness and adoption of new technologies.
11. Contribute to a team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
* Formal training or certification in software engineering with practical experience.
* Advanced knowledge of front-end technologies: Typescript, AngularJS, React, Vite, Jest, D3, and related frameworks.
* Strong back-end expertise in Java and Spring.
* Experience managing independent work streams and engaging with stakeholders.
* Practical experience with UX best practices, system design, development, testing, and operational stability.
* Proficiency in automation and continuous delivery methods.
* Comprehensive understanding of the Software Development Life Cycle.
* Advanced knowledge of agile methodologies such as CI/CD, application resiliency, and security.
* Proficiency in specific technical disciplines like cloud, AI, machine learning, or mobile.
* Deep understanding of the financial services industry and IT systems.
* Experience with cloud-native technologies.
Preferred qualifications, capabilities, and skills
* Experience with Kubernetes (CKAD certification preferred).
* Knowledge of MQ and Kafka.
About the Team
J.P. Morgan is a global leader in financial services, providing strategic advice and products to top corporations, governments, and investors. We are committed to building trusted, long-term partnerships and value diversity and inclusion. We are an equal opportunity employer and offer accommodations for religious practices, mental health, and physical disabilities. For more information, visit our FAQs.
#J-18808-Ljbffr