Sr. Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Mumbai, Maharashtra, India · Commercial & Investment Bank

This role is for a Sr. Lead Software Engineer at JPMorgan Chase, focusing on designing, developing, and implementing cloud-based applications and services. The engineer will collaborate with architects, optimize applications for performance and scalability, and identify automation opportunities. They will also participate in code reviews, stay updated on Cloud and AI/ML technologies, and lead communities of practice. Required skills include extensive experience in cloud development (AWS, Azure, GCP), programming languages (Java, Python, Node.js), RESTful APIs, event-driven/serverless architectures, CI/CD, DevOps, monitoring tools, cloud security, data warehousing, and Infrastructure as Code. Preferred qualifications include scripting automation, web development frameworks, relevant cloud certifications, database familiarity, and containerization technologies.

What you'd actually do

  1. Design, develop, and implement cloud-based applications and services.
  2. Collaborate with architects and engineers to ensure design solutions are aligned with business goals.
  3. Optimize applications for performance, scalability, and security.
  4. Identify opportunities to eliminate or automate the remediation of recurring issues to enhance the overall operational stability of software applications and systems
  5. Participate in code reviews and provide constructive feedback to peers.

Skills

Required

  • software engineering concepts
  • cloud development
  • application design
  • Java
  • Python
  • Node.js
  • AWS
  • Azure
  • Google Cloud Platform
  • RESTful APIs
  • event-driven architectures
  • serverless architectures
  • Git
  • CI/CD pipelines
  • automated testing frameworks
  • DevOps practices
  • monitoring and logging tools
  • CloudWatch
  • Dynatrace
  • Datadog
  • Prometheus
  • Grafana
  • ELK stack
  • cloud security best practices
  • data warehousing solutions
  • Snowflake
  • Iceberg
  • relational databases
  • RDS
  • Oracle
  • Infrastructure as code
  • Terraform

Nice to have

  • automation in any scripting languages
  • python
  • groovy
  • web-development frameworks
  • React JS
  • Angular
  • AWS Certified Developer
  • Microsoft Certified: Azure Developer
  • Google Professional Cloud Developer
  • database technologies
  • SQL
  • NoSQL
  • cloud-native databases
  • containerization technologies
  • Docker
  • Kubernetes
  • loosely coupled software
  • SOA
  • Microservice architectures

What the JD emphasized

  • 10-15 yearsof applied experience
  • 7+ years of experience in cloud development