Software Engineer II - Observability Engineer

JPMorganChase•Charlotte, NC

About The Position

The Software Engineer II – Observability Engineer partners with engineers, technical experts, and stakeholders to troubleshoot complex, multi-system issues, restore service, and prevent recurrence. The role uses service level indicators and objectives to identify risk proactively, prioritize reliability improvements, and reduce customer impact. It advances observability through improvements to telemetry, dashboards, and alerting, and strengthens operational excellence through runbooks, automation, and continuous improvement that reduce toil and production risk. The role uses enterprise-authorized AI coding-assist tools and software development lifecycle tools to improve code quality, delivery speed, productivity, and the value of automation. AI-assisted outputs must be validated through peer review, automated testing, and secure coding standards; the engineer also contributes reusable patterns and learnings to improve team effectiveness. The position supports system reliability and business continuity across rotational shifts and weekends. It requires compliance with business, functional, and regulatory norms, integrity in client and vendor interactions, and the ability to work in highly secure, air-gapped, and hardened environments, including co-located client or vendor premises.

Requirements

  • Prepared to work across rotational shifts and weekends.
  • Follow business, functional, and regulatory norms.
  • Conduct client and vendor engagements with integrity.
  • Capable of operating in highly secure, air-gapped, and hardened environments, including co-located client or vendor premises.

Responsibilities

  • Partner with engineers, technical experts, and key stakeholders to troubleshoot and resolve complex, multi-system problems, restore service, and prevent recurrence.
  • Define and use service level indicators and service level objectives to identify risk proactively, prioritize reliability improvements, and reduce customer impact.
  • Improve telemetry, dashboards, and alerting to shorten time to detect and recover.
  • Improve operational excellence through runbooks, automation, and continuous improvement actions that reduce toil and production risk.
  • Use enterprise-authorized AI coding-assist tools to support code generation and refactoring, unit test creation, and documentation; validate outputs through peer review, automated testing, and secure coding standards.
  • Apply software development lifecycle toolchain knowledge, including authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Contribute learnings and reusable patterns to improve broader team effectiveness.
  • Support 24/7 system reliability and business continuity across rotational shifts and weekends.
  • Follow business, functional, and regulatory norms and conduct client and vendor engagements with integrity.
  • Operate in highly secure, air-gapped, and hardened environments using applicable specialized protocols.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service