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 Consumer and Community Banking , you are 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
- Design, develop, and implement software applications and systems, ensuring scalability, performance, and security.
- Collaborate with cross-functional engineering teams to seamlessly integrate AI technologies into existing architectures, employing Python for the development of scalable and robust AI solutions.
- Perform in-depth analysis and interpretation of complex, high-dimensional data sets using Python libraries such as NumPy, Pandas, and TensorFlow to generate AI-driven insights and actionable recommendations
- Collaborate with cross-functional teams, including product management, design, and QA, to deliver high-quality software solutions.
- Drive the technical direction of projects, making architectural decisions and ensuring alignment with business goals.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Identify and resolve technical challenges and bottlenecks in the development process.
- Stay up-to-date with industry trends and emerging technologies, incorporating them into the development process as appropriate.
- Participate in the recruitment and onboarding of new team members.
Want more jobs like this?
Get jobs delivered to your inbox every week.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Advanced skills in critical analysis and architectural design, with a focus on microservice architectures.
- Experience in creating highly decoupled systems that promote flexibility, scalability, and resilience. Ability to evaluate and implement architectural patterns that optimize performance and maintainability.
- Mastery of Java and SpringBoot for backend development, with a deep understanding of best practices in object-oriented programming and design patterns. Expertise in front-end development using ReactJS, with a focus on building responsive and user-friendly interfaces.
- In-depth experience with Apache Kafka for building real-time data streaming applications. Ability to design and implement event-driven architectures that enhance system responsiveness and data processing capabilities.
- Advanced knowledge of AWS services, including Lambda, ECS, and RDS. Experience in designing and deploying cloud-native applications that leverage serverless computing, container orchestration, and managed database services for optimal performance and cost-efficiency.
- Proficient in workflow design and business rules management, with hands-on experience using BPM toolsets such as Camunda. Ability to model complex business processes and automate decision-making to improve operational efficiency.
- Strong leadership skills with experience in guiding and mentoring engineering teams. Ability to foster a collaborative and innovative team environment, driving technical excellence and continuous improvement.
- Ability to align technical solutions with business goals, providing strategic insights and recommendations to stakeholders. Experience in evaluating emerging technologies and integrating them into the technology stack to drive innovation.
- Commitment to continuous learning and staying abreast of the latest trends and advancements in software engineering and cloud technologies.
Preferred qualifications, capabilities, and skills
- Practical cloud native experience
- Relevant industry certifications, such as AWS Certified Solutions Architect or Certified Kubernetes Administrator, are highly desirable.
- Hold relevant certifications such as AWS Certified Solutions Architect, AWS Certified Machine Learning Specialty, or AWS Certified Developer to demonstrate expertise in cloud technologies and AI integration
ABOUT US
Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
Equal Opportunity Employer/Disability/Veterans
ABOUT THE TEAM
Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We're proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions - all while ranking first in customer satisfaction.