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
SeniorJob 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