Senior Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Singapore · Commercial & Investment Bank

Senior Lead Software Engineer role focused on building, enhancing, and delivering technology products within the Payments Technology team at JPMorgan Chase. Responsibilities include providing technical guidance, developing and debugging production code, owning application monitoring and alerting, managing production operations and incidents, driving root cause analysis, ensuring resiliency, and improving operational efficiency through automation. Requires a Bachelor's degree in a relevant field, 5+ years of experience in IT services, knowledge of large-scale technology environments, observability tools, ITIL framework, SQL, Unix/Linux, and data structures/algorithms. Preferred qualifications include experience with programming/scripting languages, public cloud (AWS), the banking/finance industry, and specific observability tools.

What you'd actually do

  1. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  2. Develops secure, high-quality production code and reviews and debugs code, scripts, and configurations written by others
  3. Owns end-to-end monitoring for core Payments Technology applications including setting up and updating monitoring and alerting solutions including SLI / SLO Management to meet business SLAs
  4. Perform Alert Management on a regular basis and implement runbooks / play books for creating autonomy of operations
  5. Leads day-to-day production operations, including incident/problem/defect and client request management; drives technical triage and stakeholder coordination during active incidents

Skills

Required

  • Bachelor's degree in Computer Science, Cybersecurity, Data Science, or related disciplines
  • Formal training or certification on engineering concepts
  • 5+ years of experience in troubleshooting, resolving, and maintaining information technology services
  • Demonstrates knowledge of applications or infrastructure in a large-scale technology environment both on premises and public cloud
  • Experience in observability and monitoring tools and techniques
  • Exposure to processes in scope of the Information Technology Infrastructure Library (ITIL) framework
  • Proficiency in SQL and understanding of relational database concepts
  • Familiarity with Unix/Linux operating systems and shell scripting
  • Understanding of data structures, algorithms, and performance optimization principles
  • Excellent verbal and written communication skills to communicate to wide audiences, including senior leadership

Nice to have

  • Experience with one or more general purpose programming languages and/or automation scripting
  • Working understanding of public cloud (AWS)
  • Previous experience working banking or finance industry
  • Experience building/configuring observability in tools such as Dynatrace, Datadog, Grafana, etc.

What the JD emphasized

  • large-scale technology environment
  • observability and monitoring tools and techniques
  • ITIL framework
  • Unix/Linux operating systems and shell scripting
  • public cloud (AWS)