Support Engineer at Feefo
, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

27 Apr, 26

Salary

0.0

Posted On

27 Jan, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring, SQL, No-SQL Databases, Debugging, Problem-Solving, Logs, Metrics, Monitoring Tools, Incident Response, Agile Delivery, System Resilience, Root Cause Analysis, Codebase Contribution, Observability, Runbooks

Industry

technology;Information and Internet

Description
About the role Reporting to the Director of Engineering, the Support Engineer plays a critical role in keeping Feefo’s platform running smoothly and reliably for our clients. This role sits within our product engineering function and focuses on investigating, diagnosing, and resolving technical issues across our Java-based systems. You’ll work closely with Software Engineers, Technical Leads, Product, Data, and Customer teams to understand problems, identify root causes, and deliver effective fixes or mitigations. It’s an ideal role for an engineer who enjoys problem-solving, understanding systems end-to-end, and making a real impact on customer experience — without the pressure of feature delivery as a primary focus. What you'll do As a Support Engineer at Feefo, you’ll work closely with engineers and stakeholders across the product engineering organisation to help keep our platform reliable, stable, and performing at scale. You’ll operate within an agile delivery environment, applying sound engineering principles to diagnose issues, contribute improvements, and continuously strengthen the resilience of our systems. • Investigate and resolve production issues across Feefo’s Java-based services, ensuring timely and effective outcomes. • Diagnose application behaviour using logs, metrics, and debugging tools to identify root causes rather than symptoms. • Work closely with Software Engineers and Technical Leads to escalate, reproduce, and fix complex issues. • Contribute fixes, improvements, and defensive changes back into the codebase where appropriate. • Support incident response and post-incident reviews, helping improve system resilience and prevent recurrence. • Collaborate with Product, Data, and Customer teams to translate real-world issues into technical understanding. • Improve observability, documentation, and runbooks to make support and troubleshooting faster and more predictable. • Spot patterns in issues and raise proactive improvements to reduce future support demand. • Maintain a strong focus on platform reliability, stability, and customer trust. Experienced Preferred 2+ years of commercial experience working with Java, ideally using Spring or similar frameworks. • Experience with relational/SQL and No-SQL databases. • Experience working in a production environment, supporting or maintaining live systems. • A logical, methodical approach to debugging and problem-solving. • Confidence working with logs, monitoring tools, and application metrics. • Experience collaborating with engineers, product teams, or customer-facing roles. • Clear written and verbal communication skills, particularly when explaining technical issues. Nice to have (but not required): • Previous experience in a support or production-focused engineering role. • Exposure to cloud environments (GCP, or similar). • Familiarity with Modern JavaScript frameworks, preferably REACT • Familiarity with microservices, REST APIs, or containerised systems. • Experience contributing fixes or improvements back into a shared codebase. • Bachelor’s degree in Computer Science or similar technical discipline.
Responsibilities
The Support Engineer will investigate, diagnose, and resolve technical issues across Java-based systems to ensure platform reliability and stability for clients. This involves working closely with engineering and product teams to deliver effective fixes, contribute improvements, and strengthen system resilience.
Loading...