Principal Software Engineer - (Data Engineering / Java / Python) | Risk Technology Engineering & Arc
If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place.
As a Principal Software Engineer at JPMorganChase within the Corporate Risk Technology, you, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.
Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support one or more of the firm's portfolios.
Job responsibilities
* Architect and implement complex, scalable data engineering/ coding frameworks and solutions using modern software design principles.
* Lead the design and development of secure, high-quality production code for data-intensive applications; review and mentor other engineers.
* Drive adoption of advanced technical methods and practices aligned with the latest industry standards.
* Advises cross-functional teams on technological matters within your domain of expertise
* Serves as the function's go-to subject matter expert
* Creates durable, reusable software frameworks that are leveraged across teams and functions
* Influences leaders and senior stakeholders across business, product, and technology teams
* Champions the firm's culture of diversity, opportunity, inclusion, and respect
* Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies
Required qualifications, capabilities, and skills
* [Action Required: Insert 1st bullet according to Years of Experience table]
* Strong proficiency in Data Engineering, Data Architecture, AI/ML with hands-on experience in designing, implementing, testing, and ensuring the operational stability of large-scale enterprise data platforms and solutions
* Expert in one or more programming language(s) eg.
Java, Python , C/C++;
* Advanced working knowledge of relational and NoSQL databases, data lake architectures, data mesh concepts, and data governance.
* Practical experience with cloud-native data platforms (AWS, Azure, GCP).
* Experience leading technical teams and projects as a Tech Lead or Data Architect
* Experience in large scale data processing, using micro services, API design, Kafka, Redis, MemCached, Observability (Dynatrace , Splunk, Grafana or similar), Orchestration (Airflow, Temporal)
* Advanced knowledge of software application development and technical processes
* Ability to present and effectively communicate with Senior Leaders and Executives
* Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Preferred qualifications, capabilities, and skills
* Deep hands-on experience with Spark/PySpark, other big data processing techn...
- Rate: Not Specified
- Location: New York, US-NY
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210697835
- Posted: 2026-01-10 08:19:34 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Senior Global Mobility Analyst
- Reliability Manager
- Quality Specialist
- TIG Welder - Titanium Experience (Albany, OR)
- Sr. Financial Analyst (Aerospace Manufacturing) (Bloomington, MN)
- Torque Technician Helper
- Ironworker Helper
- Core Crib Attendant (Euclid, OH)
- Aerospace Product Engineer (Eastlake, OH)
- Physical Therapist
- Speech-Language Pathologist
- Physical Therapist Assistant
- Certified Nursing Assistant (CNA)
- Registered Nurse (RN)
- Route Relief Utility Driver
- Wash Aisle Operator
- Stockroom Worker
- Outside Sales Consultant
- Counter-Sorter
- Customer Service Coordinator