About Us:
Neueda is a leading provider of technical and professional learning solutions for market leading finance, insurance, and technology organisations. We have an ambitious vision for growth, supporting organisations on the journey to equipping their people with the skills to achieve and sustain transformation. From onboarding new hires to nurturing senior leaders, we’re with you
throughout your technology talent pipeline.
We help some of the world’s largest companies empower their people with critical work place skills including AI, data science, and change management. Our flexible learning solutions incorporate impactful virtual, in-classroom and blended learning, led by our experienced, hands on instructors. The result is tailored, outcome-driven learning solutions built by people who know technology, your sector, and your organisation’s needs.
As a growing organisation, every person on our team plays a key role. This is more than just a job, it’s an opportunity to make a real impact, take ownership of your work, and grow alongside passionate, driven colleagues. If you’re excited to be part of something purposeful, collaborative, and fast-moving, we’d love to hear from you.
Role Overview:
We are seeking a Senior Software Engineer to join our platform engineering team, based in Belfast or remote within the UK. Our platforms are central to Neueda’s growth strategy, enabling us to scale our training delivery, expand into new areas, and support learners across the globe.
In this role, you will be an integral part of that growth, building and evolving the systems that underpin how Neueda operates and scales. You’ll work with modern, cloud-native technologies and have real ownership over features that directly impact our ability to grow, innovate, and deliver high-quality learning experiences.
You will be a senior technical voice within a highly collaborative engineering team, helping to shape how we build, evolve, and scale our platforms. Beyond delivering high-quality code, you’ll set the technical bar — mentoring less experienced engineers, driving architectural decisions and leading initiatives from inception through to production. If you’re energised by meaningful technical challenges, ownership at scale, and making a real difference to the people around you,
this role offers both depth and impact.
Key Responsibilities:
* Design, build, and evolve software that underpins Neueda’s learning and training platforms
* Lead the technical design and architecture of significant features and platform components, making pragmatic decisions that balance speed, quality, and long-term maintainability
* Mentor and support junior and mid-level engineers, fostering a culture of learning, high standards, and continuous improvement across the team
* Own and drive technical projects end-to-end, from scoping and planning through to delivery, coordinating with cross-functional stakeholders as needed
* Deliver full-stack features using Rust, TypeScript / Node.js on the backend and React / Next.js on the frontend
* Build cloud-native, scalable solutions on AWS, using managed and serverless services where appropriate
* Define, evolve, and maintain infrastructure using Infrastructure as Code (Terraform)
* Write high-quality, well-tested code using test-driven development (TDD)
* Take ownership of CI/CD pipelines, ensuring fast, safe, and reliable deployments
* Collaborate through pair programming, code reviews, and technical design discussions
* Work in a trunk-based development model focused on small, frequent changes
* Troubleshoot and resolve issues across the stack, including production systems
* Engage with product, learning, and delivery stakeholders where needed to ensure
* platforms solve real problems
Qualifications:
Required:
* 5+ years of commercial experience as a Software Engineer, with a track record of operating at senior level
* Strong experience with JavaScript / TypeScript, particularly in Node.js environments
* Experience building modern web applications using React and Next.js
* Hands-on experience deploying and running applications on AWS
* Experience using Terraform or similar tools for Infrastructure as Code
* Working knowledge of PostgreSQL and DynamoDB (or similar relational and NoSQL databases)
* Experience working in agile teams (Kanban or similar)
* A solid understanding of modern engineering practices including automated testing and CI/CD
* Demonstrable experience in system design, including distributed systems, API design, and making sound architectural trade-offs at scale
* A track record of leading technical projects end-to-end — scoping, planning, coordinating across teams, and delivering reliably
* Experience mentoring engineers and contributing to team culture through code reviews, technical discussions, and knowledge sharing
Nice to have:
* Experience writing Backends in Rust
* Exposure to education, learning platforms, or training-related systems
* Hands-on experience with AI-powered developer tools, including agentic code assistants and AI-supported workflows
* Strong ability to get the most out of AI assistants to improve productivity, code quality, and learning
* Curiosity about AI, data, and emerging technologies, and how they can be applied in real-world products
What We Offer:
* Competitive salary and benefits package.
* Opportunity to work in a rapidly growing company with a dynamic team.
* Professional development and career growth opportunities.
* A supportive and collaborative work environment.
Applications close on Friday 3rd April