onsite
Software Engineer III - Python Automation - JPMorgan Chase Bank, N.A.
Software Engineer
Seasoned Software Engineer III specializing in Python automation, building secure, scalable infrastructure platforms with cloud services, CI/CD pipelines, and agile delivery practices.
About the role
Key Responsibilities
- Design, develop, and maintain Python‑based automation tools that support critical infrastructure services.
- Implement and manage CI/CD pipelines to ensure rapid, reliable delivery of code across multiple environments.
- Collaborate with cross‑functional agile teams to translate business requirements into secure, scalable technical solutions.
- Integrate cloud services (primarily AWS) and container orchestration technologies to enhance platform stability and performance.
- Conduct code reviews, performance tuning, and troubleshooting to uphold high standards of code quality and system reliability.
Requirements
- 3+ years of professional experience developing production‑grade Python applications, with a focus on automation.
- Strong understanding of cloud platforms (AWS), containerization (Docker/Kubernetes), and CI/CD tools such as Jenkins, GitLab CI, or similar.
- Proven experience working in Agile/Scrum environments, delivering features iteratively and collaborating with product owners and stakeholders.
- Solid grasp of software engineering best practices, including version control, automated testing, and code review processes.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.