Required Skills
About the Job
Join JPMorgan Chase & Co. as a Software Engineer II within our Infrastructure Platforms team and play a key role in designing and delivering public cloud infrastructure. You'll be instrumental in building reliable, secure, and scalable services by applying strong software development practices and automating build, test, and release pipelines to enhance delivery speed and quality. Your responsibilities will include developing automation tools in Python and Go, managing infrastructure via version-controlled configurations, and strengthening monitoring and audit logging for clear operational visibility. You will also manage weekly releases for Terraform modules and Sentinel policies, identify opportunities to reduce manual work through automation and cutting-edge technologies, and administer public cloud services and IaC tooling. This role involves creating automated workflows, maintaining integrations between cloud and third-party services, collaborating with cross-functional teams for root cause analysis, and resolving infrastructure and deployment issues. You'll champion CI/CD and SDLC best practices to boost reliability and quality, implement monitoring solutions for improved visibility and alerting, and contribute to documentation for knowledge sharing. We require formal training or certification in software engineering concepts and 2+ years of applied experience, with proficiency in Python for automation and operational tooling, and experience with Infrastructure as Code in cloud environments. Familiarity with CI/CD tools like Jenkins, version control systems like GitHub, and SDLC best practices is essential, along with strong analytical, problem-solving, and collaboration skills. Experience supporting production environments with operational rigor is also key.