Job description.
Senior Software Engineer - Java
Location: Belfast / Hybrid
Eligibility: UK work authorisation required
This role sits within a global technology business building large-scale platforms used by millions of people every day. You'll join a highly capable engineering team working on complex, high-throughput systems where reliability, performance, and clean design really matter.
As a Senior Software Engineer, you'll have genuine ownership over what you build, contribute to technical direction, and help shape how modern software is designed, delivered, and supported at scale.
Why join?
* Work on systems operating at significant scale
* Strong engineering culture with a focus on quality and best practice
* Opportunities to influence architecture and technical decisions
* Supportive environment that values learning and career progression
* Collaborative, inclusive teams with experienced engineers around you
What you'll be doing:
* Designing, building, and owning scalable software solutions
* Writing clean, testable code and contributing to technical design
* Collaborating with engineers, product partners, and senior stakeholders
* Reviewing code and promoting strong engineering standards
* Mentoring junior engineers and supporting team development
* Helping diagnose and resolve production issues, including on-call support
* Improving monitoring, reliability, and deployment practices
What you'll bring:
* 4+ years' experience in professional software engineering roles
* Strong development skills in Java, JavaScript, and/or TypeScript
* Experience building cloud-native applications (AWS)
* Experience with CI/CD pipelines and DevOps ways of working
* Comfortable working in Agile environments
* Strong problem-solving and communication skills
Interested?
If you're looking for a senior engineering role with real ownership, technical depth, and room to grow, this is one worth exploring. Contact Justin Donaldson or apply.
