> Markdown version of [/jobs/ext/3251448-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3251448-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** MHR International UK Ltd - **Location:** Ruddington, UK - **Experience:** Expert - **Salary:** £50,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Integration Architecture, Software as a Service, Software Quality, Code Review, Cursor (Graphical User Interface Elements), Java Platform Enterprise Edition (J2EE), Scrum Methodology, Software Architecture, Software Engineering, TypeScript, Web Applications, Enterprise Software Applications, GitHub Copilot, AngularJS, Front End Software Development, Restful APIs - **Published:** September 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=01362cdc8214a706 ## About the Role * Strong commercial experience with Java and Jakarta EE/J2EE * Experience with Angular and TypeScript, or strong experience with modern front-end frameworks * Experience designing and building enterprise-scale applications and APIs * Strong understanding of software architecture, engineering best practices and Agile delivery * Experience mentoring engineers and influencing technical direction * Hands-on experience with AI-assisted development tools such as GitHub Copilot, Cursor or similar * Passion for exploring how AI can improve software engineering, productivity and customer outcomes ## Description Join MHR as a Senior Software Engineer and help evolve a platform used by thousands of organisations across the UK. Working with Java (Jakarta EE/J2EE), TypeScript and Angular, you'll design and deliver scalable enterprise applications while helping shape the future of AI-enabled HR and payroll technology. This is an opportunity to combine deep back-end engineering expertise with modern front-end development, technical leadership and AI innovation. You'll influence architecture, mentor engineers, and play a key role in adopting AI across both our products and engineering practices. Your Team You'll join a cross-functional Scrum team of Software Engineers, Product Managers, UX Designers and Test Engineers, working together to solve complex customer challenges. Our teams embrace collaboration, continuous improvement and shared ownership, giving you the freedom to drive technical decisions and make a meaningful impact. Your Impact You'll build and enhance enterprise-scale SaaS applications powered by Java (Jakarta EE/J2EE), while creating modern user experiences with Angular and TypeScript. You'll help define engineering standards, improve platform scalability and support the delivery of AI-driven capabilities that enhance customer outcomes. AI will be a key part of your role. You'll leverage tools such as GitHub Copilot and other AI-assisted development technologies to accelerate delivery, improve code quality and explore new ways to embed AI into both our products and software engineering lifecycle. What you'll be doing * Design, develop and maintain enterprise applications using Java (Jakarta EE/J2EE) * Build modern web applications using TypeScript and Angular * Design and implement scalable APIs and application integrations * Contribute to technical architecture and engineering standards * Mentor engineers through code reviews and technical coaching * Collaborate with Product, UX and Engineering teams to deliver high-quality solutions * Champion AI-assisted development and contribute to AI-enabled product innovation ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Engineering Mindset in the Age of AI - Gunnar Grosch, AWS](https://www.wearedevelopers.com/videos/1735-engineering-mindset-in-the-age-of-ai-gunnar-grosch-aws) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [The Art and Craft of Type Development](https://www.wearedevelopers.com/videos/81-the-art-and-craft-of-type-development) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)