remote
Software Engineer III - Big Data & AWS - JPMorganChase
Software Engineer
Seasoned Software Engineer III building secure, scalable market‑leading products on AWS, leveraging Java/Python, big‑data frameworks and SQL to deliver high‑performance solutions for consumer and investment banking.
About the role
Key Responsibilities
- Design, develop, and maintain large‑scale data pipelines and services on AWS using Java, Python, and Spark.
- Implement and optimize storage, processing, and analytics solutions for big‑data workloads, ensuring high availability and performance.
- Collaborate with product owners, analysts, and other engineers in an agile environment to translate business requirements into technical specifications.
- Conduct code reviews, unit testing, and performance tuning to uphold code quality, security, and reliability.
- Provide technical troubleshooting and root‑cause analysis for production issues, delivering timely resolutions.
Requirements
- 3+ years of professional software development experience, primarily with Java and/or Python.
- Hands‑on experience building and operating big‑data solutions (e.g., Spark, Hadoop, Kafka) on AWS.
- Strong knowledge of AWS services such as EC2, S3, Lambda, Glue, and Redshift.
- Proficiency in SQL and data modeling for relational and columnar databases.
- Demonstrated ability to work effectively in agile teams and communicate complex technical concepts clearly.