Software Engineer II

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II

As a Software Engineer II at JPMorgan Chase within the Data Analytics & Services Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. You will be responsible for executing software solutions through design, development, and technical troubleshooting of multiple components within technical products, applications, and systems. This role offers opportunities to work with big data technologies, contribute to large-scale data processing projects, and develop secure, high-quality code. You'll be part of a team that values diversity and inclusion while working on cutting-edge financial technology solutions. The position involves working with various technologies including SQL, ETL, Unix/Linux systems, and modern programming languages, while applying agile methodologies and best practices in software development. This is an excellent opportunity for someone looking to grow their career in financial technology while working on complex data-driven solutions at a global scale.

Last updated 15 minutes ago

Responsibilities For Software Engineer II

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Learns and applies system processes, methodologies, and skills for secure code development
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer II

Python
Linux
  • Formal training or certification on software engineering concepts and applied experience with SQL, ETL, PL/SQL programming
  • Working knowledge of big data technologies and concepts
  • Hands-on practical experience in system design, application development, testing
  • Working knowledge of Unix and Shell scripting
  • Experience in resolving data processing performance issues
  • Experience in projects with large data volumes, batch processing
  • Proficient in coding in one or more languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies

Benefits For Software Engineer II

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401k

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II

Data Engineer III - Mainframe DB2/DBA

Data Engineer III position at JPMorgan Chase focusing on Mainframe Db2/DBA work, requiring 3+ years experience in data engineering and SQL expertise.

Risk Management - Business Analysis Manager - Vice President

Risk Management Business Analysis Manager position at JPMorgan Chase, focusing on model risk governance and review, offering competitive compensation and comprehensive benefits.

Data Scientist, Senior Associate

Senior Data Scientist role at JPMorgan Chase focusing on AI/ML solutions for Employee Platforms, requiring 3+ years experience in data science and deep learning.

Quant Model Developer, Senior Associate

Senior Associate Quant Model Developer position at JPMorgan Chase developing financial forecasting models and analyzing market data using advanced statistical techniques.

Controls Manager

Controls Manager position at JPMorgan Chase focusing on data analysis, risk management, and control framework implementation within the Private Bank division.