J.P. Morgan Chase & Co.

Lead Software Engineer - Python

J.P. Morgan Chase & Co.

Chicago, IL, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to J.P. Morgan Chase & Co., where we are committed to delivering innovative financial solutions to our clients. We are currently seeking a highly skilled Lead Software Engineer with expertise in Python to join our dynamic team. As a Lead Software Engineer, you will play a critical role in designing, developing, and maintaining our cutting-edge software systems. We are looking for a motivated individual who thrives in a fast-paced environment and is passionate about delivering high-quality software solutions. If you have a strong background in Python development and a desire to work on complex projects that have a significant impact on our business, we want to hear from you.

  1. Design and develop high-quality software solutions using Python programming language.
  2. Take ownership of complex projects and ensure timely delivery while maintaining high standards of quality.
  3. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
  4. Provide technical leadership and mentorship to other team members.
  5. Identify areas for improvement and propose innovative solutions to enhance system performance and efficiency.
  6. Conduct thorough testing and debugging to ensure software functionality and integrity.
  7. Stay updated with industry trends and best practices to continuously improve the software development process.
  8. Communicate progress, issues, and risks to project stakeholders and proactively suggest solutions.
  9. Adhere to established coding standards and practices to maintain code quality and consistency.
  10. Participate in code reviews to ensure code quality and identify potential issues.
  11. Collaborate with the DevOps team to deploy and maintain software systems.
  12. Troubleshoot and resolve technical issues in a timely manner to minimize downtime.
  13. Continuously monitor and improve system performance, security, and scalability.
  14. Ensure compliance with company policies, procedures, and regulatory requirements.
  15. Proactively identify and address potential risks and roadblocks in the software development process.
Where is this job?
This job is located at Chicago, IL, USA
Job Qualifications
  • Extensive Experience In Python Development: The Ideal Candidate Should Have A Deep Understanding And Hands-On Experience With Python Programming Language, Including Proficiency In Object-Oriented Programming (Oop) And Commonly Used Libraries And Frameworks.

  • Strong Understanding Of Software Engineering Principles: A Lead Software Engineer Should Have A Solid Foundation In Software Engineering Principles, Such As Design Patterns, Data Structures, Algorithms, And Clean Code Practices. This Is Crucial In Ensuring The Development Of Efficient, Scalable, And Maintainable Software Solutions.

  • Leadership And Project Management Skills: As A Lead Role, The Candidate Should Have Excellent Leadership And Project Management Skills To Oversee A Team Of Software Engineers, Delegate Tasks, And Ensure Timely Delivery Of Projects. They Should Also Have Experience In Agile Methodologies And Be Able To Adapt To Changing Project Requirements.

  • Experience With Large-Scale Systems And Data Processing: J.p. Morgan Chase Deals With Vast Amounts Of Data, And The Ideal Candidate Should Have Experience In Designing And Developing Large-Scale Systems And Data Processing Pipelines. This Includes Knowledge Of Distributed Computing, Data Modeling, And Database Management.

  • Financial Industry Knowledge: Familiarity With The Financial Industry, Particularly In Banking And Investment Services, Is Highly Desired For This Role. The Candidate Should Have A Good Understanding Of Banking Processes, Regulations, And Compliance Requirements To Develop Solutions That Meet The Specific Needs Of J.p. Morgan Chase.

Required Skills
  • Project Management

  • Team Management

  • Database Management

  • Debugging

  • Object-oriented design

  • Code Review

  • Technical Leadership

  • Agile methodologies

  • Python development

  • API integration

  • Software Architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Lead Software Engineer - Python in Chicago, IL, USA is $110,000-$150,000 per year. However, this can vary depending on factors such as experience, company size, and industry. Some companies may also offer additional benefits and bonuses that can impact the overall salary range.

Additional Information
J.P. Morgan Chase & Co. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedDecember 14th, 2023
Apply BeforeJuly 20th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About J.P. Morgan Chase & Co.

JPMorgan Chase & Co. is an American multinational investment bank and financial services holding company headquartered in New York City. JPMorgan Chase is ranked by S&P Global as the largest bank in the United States and the sixth largest bank in the world by total assets, with total assets of US$2.687 trillion.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started