remote
Software Engineer III - Python/PySpark/AWS - JPMorganChase
Software Engineer
Senior Software Engineer focused on Python, PySpark, and AWS, building secure, scalable payment trust and safety solutions within an agile team.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Python and PySpark applications on AWS infrastructure.
- Collaborate with cross‑functional teams to define requirements and deliver secure, scalable payment trust and safety features.
- Implement automated testing, CI/CD pipelines, and performance monitoring to ensure reliability and compliance.
- Troubleshoot and resolve complex production issues, providing root cause analysis and preventive measures.
- Mentor junior engineers and contribute to best‑practice documentation and code reviews.
Requirements
- 5+ years of professional software development experience with Python and PySpark.
- Strong proficiency in AWS services (EC2, S3, EMR, Lambda, RDS, etc.) and cloud architecture best practices.
- Experience with agile methodologies, CI/CD, and automated testing frameworks.
- Excellent problem‑solving skills and a track record of delivering secure, high‑quality code.
- Effective communication skills and ability to work collaboratively in a fast‑paced environment.