, we're on a mission to simplify training, compliance, and workforce management for businesses across regulated industries. Our platform helps organisations streamline operations, keep teams safe and certified, and stay ahead of compliance requirements with ease.
We're now looking for a
Senior Software Engineer
to help shape the future of our platform. In this role, you'll be a key technical team leader--working alongside our Principal Engineer to design scalable systems, mentor engineers, and drive high-impact solutions. You'll be hands-on with development while also influencing the way we build, ensuring our platform remains reliable, performant, and secure as we scale.
Location
: Remote (Candidate must actively reside in Ireland or UK to be considered)
What You'll Do
As a
Senior Software Engineer
, you'll serve as both a hands-on contributor and a technical leader--guiding architecture, mentoring teammates, and ensuring our platform is built for reliability, scalability, and security.
Technical Leadership
- Define, implement, and champion engineering best practices, coding standards, and scalable architecture principles across the team.
Hands-on Development
- Write, review, and maintain high-quality, well-tested code in
Java, Spring Boot, and Hibernate
, delivering both new features and platform enhancements.
Code Reviews & Mentorship
- Conduct detailed peer reviews, provide constructive feedback, and mentor junior and mid-level engineers to grow team capability.
System Architecture
- Partner with the Principal Engineer to design, evolve, and maintain secure, scalable software systems with a long-term technical vision.
Production Issue Resolution
- Take ownership of critical production issues, leading root cause analysis and driving sustainable long-term fixes.
Collaboration
- Work closely with Product, Design, and DevOps to plan, scope, and deliver features that provide measurable customer value.
Quality & Testing
- Champion robust automated testing practices (unit, integration, performance) to ensure stability and reliability at scale.
Documentation
- Maintain clear, accurate, and accessible technical documentation to support engineering and cross-functional teams.
Continuous Improvement
- Proactively identify opportunities to improve productivity, workflows, tooling, and automation; stay up to date on new technologies and advocate for adoption where appropriate.
Security & Compliance
- Implement secure coding practices and actively participate in security reviews to ensure compliance with industry and regulatory standards.
We work with modern, battle-tested tools. Experience with these is a big plus--but we value adaptability and problem-solving just as much.
6+ years of professional software engineering experience
Strong expertise in
Java & Spring Boot
Experience designing and maintaining
REST APIs and backend systems
Hands-on with
Hibernate and PostgreSQL (or similar relational DBs)
AWS experience
(Elastic Beanstalk, EC2, RDS, S3, SQS, SNS preferred)
Familiarity with
CI/CD pipelines, Git, and automated testing
Working knowledge of front-end development, ideally AngularJS
Strong understanding of
secure coding principles
and application-level security
Excellent communicator, comfortable working with technical and non-technical stakeholders
Experience in
Agile environments
, with a collaborative mindset
Nice-to-Have
Master's degree in Computer Science, Software Engineering, or related field
Experience in the compliance, training, or workforce management space
Familiarity with performance tuning and monitoring production systems
AWS certifications or similar industry credentials
Benefits
Remote-friendly
working culture with flexible hours
Impactful work
--you'll help shape core platform components used by thousands
Technical ownership
--we trust our engineers to make decisions and drive improvements
Tight-knit, supportive team
that values curiosity, learning, and great code
* Room for growth, development, and continued career progression
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.