Principal Software Engineer Opportunity at JPMorgan Chase
If you are seeking a transformative career with one of the world's leading financial institutions, you have found the right place. Join JPMorgan Chase as a Principal Software Engineer within the Corporate sector and become an integral part of an agile team driving the creation of secure, stable, and scalable market-leading technology products.
Role and Responsibilities
- Create complex and scalable coding frameworks using advanced software design methodologies.
- Design, develop, and maintain automated test frameworks and utilities for data validation and transformation.
- Proficiency with UI testing tools such as Selenium or Cypress.
- Develop secure, high-quality production code, and review and debug code written by others.
- Advise cross-functional teams on technological matters within your domain of expertise.
- Serve as a go-to subject matter expert.
- Contribute to developing specialized technical methods according to the latest product development methodologies.
- Create durable, reusable software frameworks utilized across teams and functions.
- Influence leaders and senior stakeholders across business, product, and technology teams.
- Champion the firm’s culture of diversity, equity, inclusion, and respect.
Required Qualifications and Skills
- Formal training or certification in software engineering concepts and senior-level applied experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Expertise in Python and Java for developing end-to-end integration testing solutions.
- Experience with API testing frameworks such as Rest Assured, Pytest, Behave, or similar.
- Hands-on experience with AWS Kubernetes services.
- Advanced knowledge of software application development and specialized technical processes.
- Experience in solving complex technology problems within one or more technical disciplines.
- Ability to present and effectively communicate with Senior Leaders and Executives.
- Practical experience in cloud-native environments.
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Preferred Qualifications and Skills
- Strong analytical and problem-solving skills.
- Familiarity with CI/CD pipelines and tools such as Jenkins.
- Experience with additional AWS services like Lambda and EKS.
About J.P. Morgan
J.P. Morgan is a global leader in financial services, offering strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. Our first-class business approach is dedicated to helping clients achieve their business objectives, fostering trusted, long-term partnerships.
Diversity and Inclusion
At JPMorgan Chase, we recognize that our people are our strength and that their diverse talents are directly linked to our success. We are committed to equal opportunity employment and value diversity and inclusion highly within our organization. We do not discriminate based on protected attributes such as race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy, or disability. Additionally, we accommodate employees’ and applicants’ religious practices and beliefs, as well as mental health or physical disabilities. For more information on accommodations, visit our .
Company Name: JPMorgan Chase & Co. | Job Title: Principal Software Engineer