Lead Software Engineer – Python, Terraform, Snowflake, Aws

JPMorgan Chase JPMorgan Chase · Banking · Hyderabad, Telangana, India · Corporate Sector

Lead Software Engineer role focused on enhancing and building technology products within an AI/ML & Data Platforms team. The role involves designing and delivering software solutions, driving operational excellence, leading technical evaluations, and promoting responsible use of AI-assisted engineering practices. Requires strong Python, Terraform, Snowflake, and AWS skills, with experience in system design, SDLC, and cloud-native development.

What you'd actually do

  1. Design and deliver innovative software solutions, applying creative thinking to build robust systems and resolve complex technical challenges
  2. Develop secure, high-quality production code and conduct thorough code reviews, debugging, and remediation
  3. Drive operational excellence by identifying recurring issues and implementing automation and permanent fixes
  4. Lead technical evaluations and architecture discussions with vendors, startups, and internal stakeholders
  5. Champion engineering communities of practice, promoting awareness and adoption of emerging technologies

Skills

Required

  • Python
  • Terraform
  • Snowflake
  • AWS
  • system design
  • application development
  • testing
  • production support
  • troubleshooting
  • root cause analysis
  • Software Development Life Cycle
  • source control
  • delivery tooling
  • Agile engineering practices
  • CI/CD
  • application resiliency
  • secure-by-design development
  • Cloud-native experience

Nice to have

  • Databricks

What the JD emphasized

  • AI-assisted engineering practices
  • responsible AI use in engineering workflows
  • AI-assisted software development tools