DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of whats possible.
As a Lead Software Engineer at JPMorgan Chase within the Infrastructure Platforms team you are an integral part of an agile team dedicated to enhancing building and delivering trusted market-leading technology products in a secure stable and scalable manner. As a core technical contributor you will be responsible for implementing critical technology solutions across multiple technical domains supporting various business functions to achieve the firms 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 5 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 Hats 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.