Be an integral part of an agile team that continuously pushes the envelope to enhance, build, and deliver top‑notch technology products.
As a Senior Lead Software Engineer at JPMorgan Chase within the Global Electronic Trading Group, you are integral to an agile team that builds trusted, market‑leading technology products in a secure, stable, and scalable way.
The Execution Services Technology department seeks a DevOps team member to support the latency of Electronic Trading, Data Analytics and Quant environments. The role will be based in London and will involve close collaboration with the London Business and our global partners.
Job responsibilities
- Regularly provide technical guidance and direction to support the business and its technical teams, contractors, and vendors.
- Develop secure and high‑quality production code, and review and debug code written by others.
- Drive decisions that influence product design, application functionality, and technical operations and processes.
- Serve as a function‑wide subject‑matter expert in one or more areas of focus.
- Actively contribute to the engineering community as an advocate of firm‑wide frameworks, tools, and practices of the Software Development Life Cycle.
- Influence peers and project decision makers to consider the use and application of leading‑edge technologies.
- Help build a team culture of diversity, opportunity, inclusion, and respect.
- Coordinate DevOps / Integration release management activities.
- Monitor and manage plant capacity and reporting.
- Manage the continuous integration environment.
- Provide third‑level production support.
Required qualifications, capabilities, and skills
- Hands‑on practical experience delivering system design, application development, testing, and operational stability.
- Advanced in one or more programming language(s).
- Advanced knowledge of software applications and technical processes with considerable in‑depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
- Ability to tackle design and functionality problems independently with little to no oversight.
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.
- Linux: understands the OS architecture, fluent user of the command line, speaks Perl or Python, UNIX scripting, Java.
- Cloud native: skilled in building and running applications that fully leverage cloud computing, using technologies like microservices, containers, and dynamic orchestration.
- CI/CD: Hands‑on experience with CI/CD technologies such as Jenkins and other release‑management tools.
- Automation/Tools Development: Design, develop, and maintain automated tools for toil reduction and reporting based on Python and other scripting languages.
Preferred qualifications, capabilities, and skills
- KDB+ knowledge.
- AWS experience.
- Kubernetes.
- Terraform.
We are an equal‑employment‑opportunity employer. The company is committed to providing a fair and safe workplace for all employees and applicants, regardless of race, color, religion, gender, sexual orientation, age, national origin, disability status, or any other protected characteristic in accordance with applicable laws.