Lead Software Engineer - Python / AWS / ETL / Big Data

Job expired!

Join Our Innovative Team as a Lead Software Engineer at JPMorgan Chase & Co.

Are you ready to advance your career and explore new frontiers in technology? JPMorgan Chase & Co. is offering an unparalleled opportunity to innovative professionals passionate about using cutting-edge technology to transform the digital banking experience. We're searching for a Lead Software Engineer skilled in Python, AWS, ETL, and Big Data to join our Consumer and Community Bank's Connected Commerce Technology team.

Job Responsibilities

As a core member of our agile team, you will:

  • Develop and execute innovative software solutions, pushing boundaries in design, development, and technical troubleshooting.
  • Write high-quality, secure production code and oversee code quality by reviewing and debugging team contributions.
  • Streamline processes by identifying and automating recurring issues, enhancing the operational stability of applications and systems.
  • Lead technical evaluations with internal and external groups to improve architectural designs and integrate cutting-edge technologies.
  • Play a pivotal role in communities of practice within Software Engineering, promoting advanced technologies and sharing knowledge.
  • Collaborate on the development of a new Hadoop-based platform, transitioning existing data systems to cloud environments utilizing a range of tools including Sqoop, Hive, Impala, Spark, Kafka, SQL, Python, and Java.
  • Engage in CI/CD, code scanning, performance testing, and test coverage as part of DevOps responsibilities.
  • Analyze data trends and patterns, transforming ETL logic to leverage AWS and Hadoop platforms effectively.

Required Qualifications, Capabilities, and Skills

  • Minimum of 5 years experience in software engineering with a strong foundation in system design, development, testing, and operational stability.
  • Expertise in automation, CI/CD, applicant resiliency, security, and the full software development life cycle.
  • Advanced proficiency in cloud technologies, particularly AWS, and extensive experience with Python and ETL development.
  • In-depth understanding and practical experience with Big Data technologies such as Sqoop, Hive, Impala, and Spark.
  • Strong background in data analysis, data modeling, and data engineering with familiarity in SQL and Oracle databases.
  • Knowledge of the financial services industry and IT systems is crucial.

Preferred Qualifications

  • Experience with Snowflake and data visualization tools like Qlik and Tableau is advantageous.

About JPMorgan Chase & Co.

As a leading global financial services firm, JPMorgan Chase & Co. aids nearly half of America's households and small businesses in achieving their financial aspirations. We are committed to fostering lifelong relationships and placing our customers at the forefront of our operations. Our inclusive and diverse culture is one of our greatest strengths, propelling us to global success.

We offer competitive salaries, discretionary incentive compensation, and a comprehensive benefits package that includes healthcare, retirement savings plans, tuition reimbursement, and much more, based on role and eligibility.

JPMorgan Chase & Co. is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on any protected attribute.

Join us in redefining the future of banking—apply today to become a Lead Software Engineer and revolutionize the financial industry with us!

Equal Opportunity Employment Statement

JPMorgan Chase & Co. is an Equal Opportunity Employer and proud supporter of diversity and inclusion. For any accommodations during the application process, please consult our .