Senior Systems Support Engineer

thoughtworksreferral

United States

Remote

USD 76,000 - 115,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
AI/ML experience

Job summary

Thoughtworks is seeking a Production Support / DevOps Engineer to keep complex client applications stable, available, and efficient. You will be deeply involved in incident management, debugging, and continuous delivery, with opportunities to mentor junior engineers and shape operational standards.

You will handle escalation through incident processes, monitor systems, and drive corrective actions while collaborating with agile teams.

Qualifications

  • Hands-on experience with programming languages such as Java, React, or Angular, plus scripting in Python.
  • Strong debugging and triaging skills to troubleshoot production code effectively.
  • Experience with relational databases such as SQL and Databricks, plus non-relational databases.
  • Proficiency with containerization (Docker) and CI/CD tools such as Jenkins and Azure Pipelines.
  • Familiarity with monitoring tools such as Datadog, Prometheus, or Grafana and the ability to act on their metrics.
  • Comfort with Agile methods such as Scrum or Kanban and delivering well-tested bug fixes and enhancements.
  • Willingness to participate in a rotation- and needs-based 24x7 support model.

Responsibilities

  • Use incident management processes and monitoring tools to generate reports and drive corrective actions.
  • Navigate complex applications to debug business-impacting issues.
  • Apply standards to improve operational efficiency, stability, and availability.
  • Use continuous delivery practices to evolve, support, and deliver high-quality software early and often.
  • Leverage logging techniques for alerting, monitoring, and root-cause analysis.
  • Apply DevOps tools and practices to deploy and run software reliably.
  • Mentor less experienced peers through both technical knowledge and leadership.

Skills

Java
React
Angular
Python
Debugging
Triaging
SQL
Databricks
NoSQL
Docker
CI/CD
Datadog
Prometheus
Grafana
Agile
Scrum/Kanban
24x7 support

Tools

Docker
Jenkins
Azure Pipelines
Datadog
Prometheus
Grafana

Job description

Role overview

Play a critical role in keeping complex client applications stable, available, and operationally efficient, with deep involvement in incident management and DevOps practices. The position blends production support, debugging, and continuous delivery, with opportunities to mentor junior engineers and shape operational standards.

Responsibilities
  • Use incident management processes and application monitoring tools to generate reports and drive corrective actions.
  • Navigate complex application systems to debug business-impacting issues.
  • Apply standards and best practices that improve operational efficiency, stability, and availability.
  • Use continuous delivery practices to evolve, support, and deliver high-quality software early and often.
  • Leverage varied logging techniques for alerting, monitoring, and root-cause analysis.
  • Apply DevOps tools and practices to deploy and run software reliably.
  • Mentor less experienced peers through both technical knowledge and leadership.
Requirements
  • Hands-on experience with programming languages such as Java, React, or Angular, plus scripting in Python.
  • Strong debugging and triaging skills to troubleshoot production code effectively.
  • Experience with relational databases such as SQL and Databricks, plus non-relational databases.
  • Proficiency with containerization (Docker) and CI/CD tools such as Jenkins and Azure Pipelines.
  • Familiarity with monitoring tools such as Datadog, Prometheus, or Grafana and the ability to act on their metrics.
  • Comfort with Agile methods such as Scrum or Kanban and delivering well-tested bug fixes and enhancements.
  • Willingness to participate in a rotation- and needs-based 24x7 support model.
Nice to have
  • AI/ML experience and familiarity with AI-driven development tools.
  • A presence in the external tech community through speaking, open source, or blogging.
Benefits and work setup
  • Remote working model.
  • Posted annual salary range of $76,000 to $115,000 USD, depending on experience, location, and other factors.

Additional benefits information available through the company's published benefits page.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Production Support Engineer
Production Support Engineer

Orange Logic • United States

Remote
USD 120,000 - 160,000
Remote-first environment
Staff Client Support Engineer
Staff Client Support Engineer

bigid • United States

Remote
USD 120,000 - 140,000
Technical Customer Support Engineer
Technical Customer Support Engineer

vectranetworks • United States

Remote
USD 80,000 - 90,000
Health insurance
Income protection
Life insurance
+1
Senior Systems Engineer
Senior Systems Engineer

fueledcareers • United States

Remote
USD 140,000 - 190,000
Application Support Engineer - Internal Applications & Platforms
Application Support Engineer - Internal Applications & Platforms

BI WORLDWIDE • Edina (MN)

On-site
USD 95,000 - 115,000
Systems Engineer
Systems Engineer

Compunnel Inc. • Texas

Hybrid
USD 100,000 - 120,000
Application Engineer View role →
Application Engineer View role →

Nrnptech • United States

On-site
USD 90,000 - 140,000
Senior Support Engineer
Senior Support Engineer

eonio • United States

Remote
USD 110,000 - 160,000
RSUs
401(k) match
Parental leave
+3
Staff Engineer
Staff Engineer

pagerhealth • United States

Remote
USD 190,000 - 210,000
Stock options
Medical
Dental and vision coverage
+3
IT Support Engineer
IT Support Engineer

stabilityai • United States

Remote
USD 85,000 - 120,000
Equity
Benefits