Lead Software Engineer (Java)

Ocho
Belfast, United Kingdom
2 days ago

Role details

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

Job location

Belfast, United Kingdom

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Cloud Computing
Software Quality
Database Design
DevOps
PostgreSQL
Scrum
Software Architecture
Spring-boot
Information Technology
Atlassian Tools
Kafka

Job description

Ocho are delighted to be supporting an organisation seeking a Lead Software Engineer to join their expanding technology team. In this role, youll take ownership of designing and building enterprise-scale systems, supporting critical trading operations, and driving technical excellence across the business.

What Youll Be Doing

  • Designing, architecting, and building enterprise-grade systems.
  • Developing tools, reports, and data feeds to support trading, operations, and risk teams.
  • Ensuring high standards of software quality, efficiency, cost-effectiveness, and operational resilience.
  • Contributing to cross-company technology initiatives to support broader business and operational goals.
  • Working closely with Heads of business lines and front-office trading teams to implement and maintain core systems.
  • Leading the engineering team and fostering a strong engineering culture.
  • Coordinating with teams abroad and contributing to planning, hiring, and performance reviews.

Requirements

  • Minimum of 5 years experience in a technical role.
  • Bachelors or postgraduate degree from a reputable university in a relevant field.
  • AWS certification is a strong advantage.

Experience Required / Ideal Candidate

  • Strong Computer Science fundamentals software architecture & system design.
  • Experience working in cloud environments (AWS preferred).
  • Expertise in cloud infrastructure (AWS or other major platforms).
  • Solid Java experience, ideally including Spring Boot.
  • Database design and management experience (preferably PostgreSQL).
  • Familiarity with queue-based systems (ideally Kafka).
  • Experience with Agile methodologies Scrum, JIRA, Atlassian suite.
  • Strong testing practices across unit, integration, and functional testing.
  • DevOps experience CI/CD pipelines, containerised systems, automated deployments.

Benefits & conditions

  • Salary: £90,000 - £110,000
  • Hybrid working
  • Health Benefits
  • Pension scheme

Apply for this position