Salary : $145,000 - 187,000 per year
Requirements :
- We are seeking candidates with hands-on practical experience in system design, application development, testing, and operational stability. You should be proficient in coding in Java or Python languages. Additionally, experience in developing, debugging, and maintaining code in a large corporate environment is essential, along with familiarity in one or more modern programming languages and database querying languages. A comprehensive knowledge of the Software Development Life Cycle and an understanding of agile methodologies such as CI / CD, Application Resiliency, and Security is necessary. Moreover, you should possess knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). Familiarity with modern front-end technologies and exposure to cloud technologies is preferred.
Responsibilities :
In your role as an Experienced Software Engineer, you will participate in designing and developing scalable and resilient systems using Java or Python. You are expected to execute software solutions, design, development, and technical troubleshooting. Creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems is vital. You will produce or contribute to architecture and design artifacts for applications, ensuring design constraints are met by software code development. Additionally, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to promote continuous improvement of software applications and systems. Identifying hidden problems and patterns in data to drive improvements in coding hygiene and system architecture will be part of your responsibility. You will also contribute to software engineering communities of practice and events that explore new and emerging technologies, all while adding to a culture of diversity, equity, inclusion, and respect within the team.Technologies :
CI / CDCloudJavaMachine LearningMobilePythonSecurityBig DataSupportNetworkFullstackBackendMore :
At JPMorgan Chase, we are looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. Your placement will be determined through a skills-based assessment and an interview process, evaluating your ability to perform basic coding and systems design responsibilities. For the Software Engineer II level, candidates should understand advanced features of a coding language and design viable systems. The Software Engineer III level will require a higher level of proficiency and the ability to function independently, including assessing issues broadly and collaborating effectively.
As one of the oldest financial institutions, we offer a competitive total rewards package, including base salary, commission-based pay, and a wide range of benefits tailored to employee needs. We value our diverse workforce and are committed to making reasonable accommodations for applicants and employees’ needs. We celebrate diversity and inclusion and do not discriminate based on any protected attribute. Join us and be part of a team that meets and exceeds evolving technology needs across our global functions.
last updated 40 week of 2025