Senior Software Engineer | Java, Microservices, Cloud | Belfast (Hybrid)
Location: Belfast
Type: Permanent
About the Opportunity:
This role sits within a core backend engineering team responsible for building and evolving services that handle high volumes of data and user-generated content. These systems are critical to product capability, reliability, and scale.
You will work in a collaborative, engineering-led environment focused on clean architecture, modern microservices, and continuous delivery.
What You’ll Be Doing:
-
Design, build, and evolve scalable backend services using Java or Kotlin
-
Contribute to the decomposition of monolithic systems into modern microservices
-
Develop secure, high-quality APIs with a strong focus on reliability and performance
-
Write well-tested code using TDD and BDD practices
-
Participate in code reviews and drive engineering best practices
-
Collaborate closely with senior, staff, and principal engineers
-
Troubleshoot and resolve production issues across live systems
-
Implement monitoring, alerting, and observability across services
-
Contribute to CI/CD pipelines and improve deployment processes
-
Mentor and support junior engineers within the team
-
Participate in on-call rotation
What You’ll Bring:
-
5+ years commercial experience in backend software engineering
-
Strong experience with Java or Kotlin
-
Experience building and scaling microservices architectures
-
Solid understanding of RESTful API design
-
Experience working in cloud-native environments
-
Strong knowledge of software design principles including SOLID
-
Experience with relational databases such as MySQL
-
Experience working in Agile environments
-
Familiarity with CI/CD pipelines such as Jenkins or similar
-
Strong problem-solving and communication skills
Why Join:
-
Opportunity to work on systems that operate at scale
-
Strong engineering culture with emphasis on quality and ownership
-
Collaborative team environment with experienced engineers
-
Exposure to modern architecture and cloud technologies
-
Real influence on technical direction and system design
If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.
