MisuJob - AI Job Search Platform MisuJob

Software Engineer – Support & Operations

Zerorisk

Dublin, Dublin, Ireland Remote permanent

Posted: April 23, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a Software Engineer - Support & Operations to join our Dublin team and help us deliver a high-quality, reliable, and recoverable SaaS environment.

Job Description

Role Overview

The Software Engineer – Support & Operations is a full stack engineer whose primary focus is the stability, reliability, and recover-ability of a production SaaS environment. This role requires genuine engineering capability — reading and reasoning about Java and Angular codebases, navigating AWS infrastructure, and tracing a production problem from a customer symptom through logs, code, and infrastructure to its root cause.

Alongside day-to-day investigation and fix work, this engineer actively builds and maintains the internal tooling and documentation that makes the team faster and more effective over time. The right person is technically solid, methodical under pressure, and motivated by making complex problems understandable and preventable.

This role is well suited to an engineer with approximately three years of professional experience who is looking to deepen their full stack skills in a high-feedback, production-facing environment.

Key Responsibilities

Production Investigation & Bug Fixing

• Triage and investigate production issues — querying logs, correlating events across services, and identifying root causes rather than surface symptoms.

• Navigate both Angular front end and Java back end codebases to trace issues end to end, from a reported UI behaviour through to service logic and data layer.

• Implement targeted code fixes for confirmed bugs, ensuring all changes are covered by tests, submitted via pull request, and reviewed before merging.

• Escalate fixes that require architectural change or touch high-risk areas of the codebase to the Senior Engineer before proceeding.

• Produce clear post-incident summaries covering what happened, root cause, resolution, and steps being taken to prevent recurrence.

Internal Tooling

• Build and maintain internal tools that help the team investigate and manage recurring production issues more efficiently — log query utilities, diagnostic dashboards, automation scripts, and similar.

• Identify manual or repetitive investigation steps that are candidates for tooling and prioritise building solutions that save meaningful time across incidents.

• Maintain existing tooling to ensure it remains accurate and useful as the platform evolves.

Technology & Tooling Evaluation

• Proactively research and evaluate new tools and technologies that could improve operational efficiency — observability platforms, incident management tooling, log analysis tools, and similar.

• Produce concise assessments of candidate tools covering capability, integration effort, cost, and recommendation, sharing findings with the Senior Engineer and Staff Engineer.

• Stay current with relevant developments in the SaaS operations and observability space.

AWS Environment

• Navigate the AWS environment to support production investigations — reviewing logs, metrics, and infrastructure state to identify environment-level contributors to issues.

• Work with the DevOps function where infrastructure changes are required as part of issue resolution.

Playbooks & Documentation

• Build and maintain a library of debugging playbooks and how-to guides covering common production issues — step-by-step enough that any engineer can follow them.

• Update playbooks after every significant incident to incorporate new learnings.

• Identify gaps in the playbook library and prioritise filling them based on incident frequency and impact.

Skills & Experience

Essential

• Approximately three years of professional software engineering experience with practical exposure to both Java and Angular.

• Experience debugging issues in a cloud-hosted or SaaS environment, comfortable working with incomplete information under time pressure.

• Working knowledge of AWS and confidence navigating cloud infrastructure for investigative purposes.

• Strong log analysis skills — able to construct queries, correlate events across services, and draw diagnostic conclusions.

• Clear written communication — able to explain a production issue and its resolution to both engineers and non-technical stakeholders.

• Familiarity with Git-based workflows and standard code review practices.

Desirable

• Experience building internal tooling or automation to support operational workflows.

• Exposure to observability or incident management platforms such as Datadog, PagerDuty, or Grafana.

• Understanding of relational database query analysis — able to identify slow or problematic queries as part of an investigation.

• Familiarity with containerised deployment environments.

Ways of Working

• Diagnose before fixing. Understanding the root cause before touching code — and documenting that understanding — is what reduces incidents over time rather than managing them indefinitely.

• Every incident is a learning opportunity. A playbook update or post-incident note is part of the job, not an optional extra.

• Build things that scale. Recurring manual investigation steps are a signal to build a tool, not a reason to repeat the same steps indefinitely.

• Escalate early. If an investigation is not progressing, raise it to the Senior Engineer promptly. A delayed escalation is a worse outcome than an early one.

Reporting Structure

Reports to the Scrum Master / Team Manager. Works closely with Senior Engineers for code review and escalation of complex fixes. Escalates systemic issues to the Staff Engineer.

This role offers a clear development path toward a Senior Engineer position for engineers who broaden their full stack and infrastructure skills, or toward a specialist Site Reliability Engineer (SRE) track for those with a stronger infrastructure and observability focus.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply