We are excited to offer you a dynamic career opportunity at JPMorgan Chase as a Lead Software Engineer within the Corporate Technology's Chief Administrative Office Technology team. Join us to push the boundaries of technology and innovation in a secure, stable, and scalable environment.
Job Responsibilities
As a key technical contributor, you will:
- Execute creative software solutions, including design, development, and technical troubleshooting, utilizing innovative methods to address technical challenges.
- Develop secure, high-quality production code, review, and debug code written by others.
- Identify opportunities to eliminate or automate remediation of recurring issues, enhancing overall operational stability of software applications and systems.
- Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials.
- Drive awareness and adoption of new and leading-edge technologies through our Software Engineering communities of practice.
- Contribute to a team culture that values diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Experience with ETL tools including Informatica, Star Schema data models, AWS Glue, and Databricks.
- Advanced proficiency in one or more programming languages such as PL/SQL, Python, and Java.
- Expertise in AWS technologies including AWS Lake Formation, AWS Glue, AWS Athena, EMR, AWS ECS, AWS EKS, AWS Fargate, Kubernetes, AWS S3, and AWS EC2.
- Proficiency in automation and continuous delivery methods.
- Strong understanding of the Software Development Life Cycle (SDLC) and agile methodologies like CI/CD, Application Resiliency, and Security.
- Proven proficiency in software applications and technical processes related to cloud, AI, machine learning, and mobile technologies.
- Knowledge of IT systems within the financial services industry.
- Experience in large-scale data integration, data warehouse solutions, and data modeling.
- Experience with Oracle 11g or higher databases, including partitioning and NoSQL databases.
Preferred Qualifications, Capabilities, and Skills
- Strong experience with Databricks, Datalakes, data products, big data technologies, and metadata management.
- Exposure to reporting tools such as Cognos, Qlik Sense, and QlikView.
- BS/BA in a related discipline (IT, MIS, Computer Science, Technology, etc.) is strongly preferred.
At JPMorgan Chase & Co., a leader in financial services for over 200 years, we provide innovative financial solutions to millions globally. We are a recognized leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For eligible roles, we offer discretionary incentive compensation which rewards firm performance and individual achievements. We also offer a range of benefits including comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
At JPMorgan Chase, we believe our people are our strength. We prioritize diversity, equity, and inclusion, ensuring a work environment where everyone's contributions are valued. We are an equal opportunity employer and do not discriminate based on any protected attribute. Reasonable accommodations for religious practices and physical or mental disabilities are available. For more information about requesting an accommodation, please visit our FAQs.
JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans.
Company Name: JPMorgan Chase & Co.
Job Title: Lead Software Engineer - ETL, Databricks, and Data Modeling