Staff Engineer (Java)

Ocho
Belfast, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 60K

Job location

Remote
Belfast, United Kingdom

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Business Analytics Applications
Cloud Computing
Relational Databases
DevOps
PostgreSQL
Performance Tuning
Software Engineering
Web Application Frameworks
DevOps Tools - Open-source
Technical Debt
Backend
Angular
Microservices

Job description

  • Act as a Staff level technical leader across a complex product suite
  • Drive backend architecture and system design decisions within Java and Spring based services
  • Lead high impact initiatives focused on scalability, performance, and reliability from design through to production
  • Serve as a go to technical authority for complex domain and system level challenges
  • Partner closely with Product to translate business workflows into robust and scalable technical solutions
  • Collaborate with platform and reliability teams to improve observability, operational maturity, and system health
  • Reduce legacy complexity by addressing architectural gaps, performance bottlenecks, and accumulated technical debt
  • Raise the bar across teams through pairing, design reviews, documentation, and knowledge sharing

Technologies:

  • AWS
  • Angular
  • Backend
  • DevOps
  • Support
  • Java
  • JavaScript
  • PostgreSQL
  • Spring
  • Cloud
  • microservices, We are a US-based software provider working with academic and sporting institutions, focusing on systems that are integral to their day-to-day operations. This role is remote-first, with opportunities for meetups in our central Belfast office. As a Staff Software Engineer, you will serve as a senior technical leader, shaping architecture and raising engineering standards. You will collaborate closely with various teams and report to an Engineering Manager. We pride ourselves on creating durable technical improvements and fostering a collaborative engineering environment. In addition to a competitive salary, we offer work-from-home flexibility and performance bonuses.

Requirements

  • 10 or more years of professional software engineering experience
  • Deep expertise in Java with strong knowledge of the Spring ecosystem
  • Backend focused background with solid relational database experience, ideally PostgreSQL
  • Experience working within complex or legacy domains where architecture is actively evolving
  • Proven ability to influence technical direction beyond individual delivery
  • Strong ownership mindset across design, implementation, and operational support
  • Comfortable collaborating cross functionally with Product, Platform, SRE, and Support teams
  • Clear communicator who builds trust and drives alignment
  • Pragmatic approach to decision making, balancing speed, quality, and long term system health
  • Experience with Angular or modern JavaScript frameworks (nice to have)
  • Background in data heavy systems, analytics platforms, or performance optimisation (nice to have)
  • Familiarity with AWS best practices, DevOps tooling, or SRE operating models (nice to have)
  • Exposure to compliance driven, regulated, or operationally complex products (nice to have)

Apply for this position