<div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <p><strong>Senior Software Engineer - Java, Node.
js & AWS</strong></p> <p>Build software that matters.
Shape the future of engineering.
</p> <p>We're looking for an experienced Senior Software Engineer - Java, Node.
js & AWS who is passionate.
This is more than a hands-on engineering role—you'll influence technical direction, mentor other engineers, drive architectural decisions, and help us embed AI and automation into the way we deliver value for our clients.
</p> <p>You'll thrive here if you enjoy solving complex problems, challenging assumptions, collaborating openly, and taking pride in delivering software that makes a real business impact.
</p> <p><strong>What You'll Do</strong></p> <p>As a Senior Software Engineer - Java, Node.
js & AWS, you will:</p> <ul> <li>Design, build and maintain scalable, secure and resilient backend systems using modern Java, Node.
js and the Spring ecosystem.
</li> <li>Lead technical design and architectural discussions, ensuring solutions are maintainable, performant and aligned with best practices.
</li> <li>Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability.
</li> <li>Champion engineering excellence through clean code, automated testing, documentation and code reviews.
</li> <li>Drive delivery across multiple initiatives while balancing speed, quality and commercial value.
</li> <li>Mentor engineers through coaching, pairing and constructive feedback, helping raise capability across the team.
</li> <li>Collaborate with cross-functional teams to solve problems together and deliver outstanding outcomes for clients.
</li> <li>Research and evaluate emerging technologies, frameworks and AI capabilities that improve how we build software.
</li> <li>Promote automation wherever possible, removing repetitive work so teams can focus on solving meaningfu.