onsite
Lead Software Engineer - Big Data & AWS - JPMorgan Chase Bank, N.A.
Software Engineer
Lead the design and delivery of scalable big‑data solutions on AWS, driving performance, reliability, and security for market‑leading financial products.
About the role
Key Responsibilities
- Architect and implement large‑scale data pipelines using Apache Spark, Java, and Python on AWS services (EMR, S3, Redshift).
- Lead a cross‑functional agile team, mentoring developers and ensuring best practices in code quality, CI/CD, and automated testing.
- Collaborate with data scientists and product owners to translate business requirements into robust, high‑performance data solutions.
- Design and maintain Kubernetes clusters for containerized workloads, optimizing resource utilization and ensuring high availability.
- Implement security, compliance, and monitoring controls across the data platform, leveraging AWS security services and custom dashboards.
Requirements
- 10+ years of software engineering experience with a strong focus on big‑data technologies.
- Proven expertise in Java, Spark, and Python, with hands‑on experience building production‑grade data pipelines.
- Deep knowledge of AWS architecture, including EMR, S3, Redshift, Lambda, and IAM.
- Experience managing Kubernetes clusters and containerized microservices.
- Excellent communication skills and a track record of leading high‑performing engineering teams.
Skills
javaapache sparkawspythonkubernetes