company logo

Software Engineer III - Network Automation

JPMorgan Chase & Co..com

Office

Bengaluru, Karnataka, India

Full Time

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm’s business objectives.

Job Responsibilities

  • Collaborate within a team to manage all facets of network product engineering, including software deployment, automation, monitoring, troubleshooting, and support.
  • Develop integration components and utilize APIs to address complex technical challenges at scale, particularly with vendor products.
  • Leverage expertise as a full-stack Python developer to deliver high-quality network automation solutions.
  • Apply skills in software engineering, testing, system design, architecture, and automation to ensure robust product delivery.
  • Utilize Ansible and open third-party SDKs for network automation and integration.
  • Manage the lifecycle of vendor product delivery, including initial design, implementation, testing, and deployment to production.
  • Manipulate, structure, and design data flows, optimizing queries using programming languages such as Python.
  • Create tools and scripts for data transfer utilizing JSON and/or XML formatted files and service payloads.
  • Design, develop, integrate, and deploy new tools to accelerate network infrastructure deployments across diverse devices and vendors.
  • Review and enhance existing tools for improved performance and functionality.
  • Support customer onboarding for new products, including documentation and training for engineering teams, customers, and end-users.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands on experience in software development and network automation.
  • Expertise in Python, React, Ansible, and other similar programming languages.
  • Experience with network products such as routers, switches, firewalls, and proxy devices.
  • Proficiency with Git, CI/CD, cloud platforms, ServiceNow, databases, FastAPI, and Flask.
  • Strong skills in Linux administration.
  • Experience with Red Hat's Ansible Automation Platform (AAP)
  • Ability to build and maintain dynamic, interactive dashboards using Grafana, Dynatrace, and Splunk.
  • Experience evaluating, testing, and integrating third-party tools and applications.
  • Ability to operate effectively in a global, multi-time-zone environment.

Preferred qualifications, capabilities, and skills

  • Demonstrate advanced troubleshooting and problem-solving abilities.
  • Integrate third-party SDKs and APIs for enhanced automation and functionality.
  • Optimize existing tools and processes for improved performance.
  • Facilitate cross-functional collaboration to drive successful product delivery.

Software Engineer III - Network Automation

Office

Bengaluru, Karnataka, India

Full Time

September 26, 2025

company logo

JPMorgan Chase & Co.