Principal Software Engineer - Global Finance Technology
On-site · Ohio, United States
Job Summary
Principal Software Engineer within JPMorganChase's Finance Technology team, responsible for leveraging Generative AI and building scalable, secure production-grade software. You will create durable, reusable frameworks, review code, advise cross-functional teams, influence senior stakeholders, and contribute to advanced product development methodologies. The role requires formal software engineering training or certifications and 10+ years of applied experience, with hands-on system design, cloud-native capabilities, and experience with data mesh and leading product initiatives.
Required Qualifications
- Formal training or certification on software engineering concepts
- 10+ years applied experience
- Experience with Data Mesh architecture to enable decentralized data ownership and scalable data sharing across the organization
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Expert in one or more programming language(s)
- Advanced knowledge of software application development and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines
- Experience leading a product as a Product Owner or Product Manager
- Ability to present and effectively communicate with Senior Leaders and Executives
- Understanding of the business
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.