Apply Now    

Software Engineer, Infrastruture Software Development

Req #: 170089270
Location: Bangalore East, KA, IN
Job Category: Technology
Job Description:
 

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations in more than 60 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity.

Global Technology Infrastructure (GTI) serves as the central provider of technology infrastructure to JPMorgan Chase. Integrated Compute Services (ICS) is accountable for the core distributed hosting infrastructure (managed services, server, SAN, NAS, backup, automation, etc.) within the bank, across plan, build and operate functions.  The organization is transforming into a Managed Services provider for JPMC and drives product management, engineering standards, automation,  and productivity initiatives in support of the Managed Services. Within GTI, ICS works in partnership with Infrastructure Platform & Deployment who provide infrastructure build and deploy capabilities, and with Service Operations (SO) who provide L1 & L2 operational support of the ICS technologies.
 
Our mission is to deliver a data-driven  software-defined  straight-through provisioned environment which expands and contracts at the speed of the business need. Our products need to handle information at massive scale  integrate with many different vendor hardware and software  work with a mix of new technologies and existing systems. As a Software Engineer working on Global Technology Infrastructure (GTI)  you will be developing the next generation solutions that changes how GTI delivers its infrastructure services to our customers. You will have the opportunity to work on specific project critical to the department's needs with opportunities to work on different projects as our fast paced business evolve. We need our engineers to be versatile  display leadership qualities and be enthusiastic to tackle new problems across the full-stack.     We're looking for engineers with a broad set of technical skills and who will bring fresh ideas from all areas  including information retrieval  distributed computing  large-scale system design  networking and data storage  security  UI design. Our team culture promotes intellectual curiosity  collaboration  problem solving and openness. We promote self-direction to work on meaningful projects  while also creating an environment that provides the support and mentorship needed to learn and grow.    
 
Responsibilities:    
- Design  develop  test  deploy  maintain and improve software solutions to manage infrastructure using your strong background in large distributed systems   
- Manage your individual projects priorities  deadlines and deliverables with your technical expertise   
- Develop micro services and abstraction layers to communicate with various systems such as storage farms and servers.   
- Help the team continuously improve and remove impediments   
- Write unit and functional tests
 
 
The ISD team will
  • Support the infrastructure software development across all JPMC’s computer and storage services
  • drive new product/service innovation
  • establish and enforce consistent software development process across GCS
  • partner with the GTI architecture and product teams to ensure the alignment with overall product design and requirements

 

 

The successful candidate will have strong competency in Python development  Java  and

a range of infrastructure technologies in the compute  storage and network domains, such as
virtual machine, containers, etc.
 
This IAAS Infrastructure Development Lead focuses on working with a team of engineers
develop automation solutions.
 
Must be able to create end to end systems models  ensure technology interoperability and
flexible integration with other systems through application programming interfaces. 
Documentation is a must for existing and proposed solutions  as well as the ability to provide
complex troubleshooting/support when all other options have been exhausted.
In the role of Infrastructure Development Lead  you will be responsible for: 
- Analysis of the organization's business needs 
- Recommending solutions to meet the business needs including build vs. buy analysis 
- Design and development of placement and provisioning solutions that are fault tolerant and
scalable 
- Defining best practices and measures within the existing solution set 
Develop Solution Leadership & Strategy: 
- Analyze emerging technologies in the automation space including OpenStack  translating
 implications of the technologies into an effective IT vision and strategy 
- Keep up-to-date on industry trends and the latest technology innovations to forecast solutions 
 and anticipate emerging business changes 
- Lead and influence the design and development of standards  API payloads  and interfaces 
- Lead and influence decisions regarding changes to systems and applications 
- Collaborate with other technologists across Global Technology to assess the current state 
 develop an end state vision and a road map to implement it 
Strong Business Partnership: 
- Articulates the business value and impact of advanced technical and non-technical information
 with ease and knows when to seek management assistance 
- Documents medium-to-large scale projects and delivers presentations to a wide variety of
audiences with minimal supervision  
- Actively provides  feedback and strategic recommendations 
- Collaborates interactively with interface partners to ensure that API solutions are complete 
 resilient  robust and easy to troubleshoot  
- Affects change within sphere of influence and leads development of innovative improvements

 
 

 

Qualification
·         At least 5 years software development experiences
·         In-depth experiences in data center technology, such as converged infrastructure, storage, server, and networking
·         Skilled in cloud software delivery methodology, such as agile, CI/CD, and DevOps
·         Strong knowledge in programming languages such as Python, Java, C, C++, JavaScript
·         Deep understanding of SAN, Virtual Machine, containers, Software Defined Storage/networking/data center
·         Great communication skills
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.