US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Lead Software Engineer - Java, Infrastructure and Networks

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector - Infrastructure Platforms, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job responsibilities


* Develops secure and high-quality production code, and reviews and debugs code written by others


* Serves as a key leader in building and optimizing large scale applications, critical infrastructure platforms and their performance optimization


* Drives decisions that influence the product design, application functionality, and technical operations and processes.

Drives thought leadership within the product line


* Serves as a function-wide subject matter expert in one or more areas of focus


* Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle


* Executes work according to compliance standards, risk and security, and business objectives


* Considers upstream/downstream system or technical implications and advises on mitigation actions


* Advises junior engineers and technologists


* Works directly with our line of business stake holders and our internal engineering teams to engineer and deliver next generation system platforms


* Handle design and functionality problems independently with little to no oversight


* Adds to the team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills


* Formal training or certification on software engineering concepts and 5+ years applied experience


* Hands-on practical experience delivering system design, application development, infrastructure automation, testing, and operational stability


* Advanced in one or more programming language(s) (e.g., Java), scripting languages (e.g., JavaScript, Yaml, Json)


* Knowledge of one or more areas of infrastructure engineering such as hardware, networking terminologies, databases, storage engineering, deployment practices, integration, automation, scaling, resiliency, or performance optimization


* Deep knowledge of cloud infrastructure and multiple cloud technologies with the ability to operate in and migrate/deploy applications across public and private clouds.

Knowledge of on-premises and remote Data Center technologies and operations


* Working knowledge of several Hypervisors (Hyper-V, ESXi, KVM, VMware, OpenShift)


* Experience in deploying and using telemetry tools for infrastruct...




Share Job