Lead Software Engineer - Cloud Platform Engineering- Aws, Python

JPMorgan Chase JPMorgan Chase · Banking · Columbus, OH +1 · Consumer & Community Banking

Lead Software Engineer focused on cloud platform engineering using AWS and Python, responsible for designing, developing, and maintaining scalable and secure technology solutions. The role involves CI/CD, data analysis, system improvement, and contributing to internal engineering communities, with a broad understanding of technical domains including AI/ML.

What you'd actually do

  1. Lead the design, development, and implementation of scalable platform solutions, leveraging advanced troubleshooting skills and innovative approaches to address complex infrastructure and integration challenges.
  2. Develop and maintain high-quality, secure production code and automation scripts, ensuring seamless integration and reliability across enterprise platforms and infrastructure.
  3. Produce comprehensive architecture and design documentation for complex applications, ensuring all design constraints and best practices are adhered to throughout the software development lifecycle.
  4. Gather, analyze, and synthesize large, diverse data sets to develop actionable visualizations and reporting, driving continuous improvement of software applications and system performance.
  5. Proactively uncover hidden issues and patterns within data, leveraging insights to enhance coding standards, system architecture, and overall application resiliency.

Skills

Required

  • System design
  • Application development
  • Testing
  • Operational stability
  • Python
  • Java
  • SQL
  • NoSQL
  • Data lakes
  • AWS S3
  • AWS EMR
  • AWS EKS/ECS
  • AWS EC2
  • AWS Event Bus
  • Splunk
  • Elastic Search
  • Dynatrace
  • AppDynamics
  • Grafana
  • CloudWatch
  • Datadog
  • Jenkins
  • Spinnaker
  • CI/CD
  • Agile methodologies
  • Application resiliency
  • Security best practices

Nice to have

  • Cloud computing
  • Artificial intelligence
  • Machine learning
  • Mobile technologies

What the JD emphasized

  • minimum of 5 years of hands-on experience in system design, application development, testing, and operational stability within large-scale corporate environments
  • Advanced proficiency in Python and/or Java
  • Extensive experience with SQL and NoSQL databases, data lakes, and AWS S3
  • Proven track record in deploying and managing applications using AWS services such as EMR, EKS/ECS, EC2, Event Bus, and S3
  • Deep familiarity with enterprise logging and monitoring platforms, including Splunk, Elastic Search, Dynatrace, AppDynamics, Grafana, CloudWatch, and Datadog
  • Strong experience with Continuous Integration and Continuous Deployment processes, utilizing tools such as Jenkins and Spinnaker to automate and streamline software delivery pipelines.