Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Reliability Support - Lead Software Engineer 
United Kingdom, Scotland 
641837514

26.06.2024

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Bank, you will play a vital role in ensuring the operational stability, availability, and performance of our production application flows. Your efforts in troubleshooting, maintaining, identifying, escalating, and resolving production service interruptions for all internally and externally developed systems support a seamless user experience and a culture of continuous improvement.


Job responsibilities

  • Demonstrates and champions site reliability culture and practices and exerts technical influence throughout your team
  • Assess and document business impacts during incidents and manage escalations to stake holders as needed
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Leads initiatives to improve the reliability and stability of your team’s applications and platforms using data-driven analytics to improve service levels
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Documents and shares knowledge within your organization via internal forums and communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and proficient applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Working experience in one or more general purpose programming languages (Java, Python, Bash) and understanding of frameworks (Springboot)
  • Proficiency in automation and continuous delivery methods
  • Proficiency and experience in observability such as white and black box monitoring, SLO alerting, and telemetry collection using tools such as Geneos, Grafana, Dynatrace, Prometheus, Datadog, Splunk, etc.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Experience with container and container orchestration (e.g., ECS, Kubernetes, Docker, etc.)
  • In-depth knowledge of the financial services industry and their IT systems
  • Practical cloud native experience
Preferred qualifications, capabilities, and skills
  • AWS Exposure (Understanding and working experience in AWS applications, and understanding of resiliency, scalability, observability, monitoring etc,)
  • Ability to identify and solve problems related to complex data structures and algorithms
  • Troubleshooting common networking technologies and issues
  • Drive to self-educate and evaluate new technology