Location - United Kingdom Role type - Remote Department - Product R&D Benefits - Benefits at Ideagen Salary - The salary for this role will be discussed at next stage. Ideagen is seeking a Principal Software Engineer to play a key role in shaping the technical direction of our products. This is a hands‑on leadership position, responsible for architectural decision-making, code quality, and technical delivery across our development teams. You will work closely with a range of stakeholders to build scalable, secure, and high‑performing enterprise solutions. In this position, you will lead the design and development of features across our product suite, primarily on the .NET platform. Experience with Java and modern JavaScript frameworks such as React is also beneficial. You will collaborate closely with development teams, product functions, and design specialists to ensure solutions are built to a high standard and delivered within planned release cycles. We are looking for someone who actively explores new technologies, contributes to sound engineering practices, and supports the growth of other developers through mentoring and coaching. Design and develop new features using .NET and/or Java, alongside open‑source technologies Work with Development Managers, Team Leaders, Software Engineers, and other Principal Engineers to deliver well‑architected cloud and on‑premises solutions Collaborate with Product Managers, Technical Product Owners, Test Engineers, Front-end Engineers, and Infrastructure Engineers to ensure high-quality feature delivery Partner with Product Design to create high‑quality user experiences Contribute across the full software development lifecycle and help deliver against the product roadmap Support sprint planning and backlog refinement Write and maintain unit tests to validate development work Contribute to team engineering practices and technology decisions Produce documentation related to solutions and features Coach and mentor team members to support their technical development Experience architecting and building scalable, resilient, and secure enterprise applications Knowledge of cloud‑native technologies including containers, microservices, immutable infrastructure, and declarative APIs Experience building effective CI/CD pipelines and applying modern DevOps practices Strong understanding of object‑oriented design patterns and programming best practices Proven experience developing with .NET Core, Java, ASP.NET MVC, REST APIs, C#, and JavaScript Front‑end development experience with HTML, CSS, JavaScript; React experience is preferred Database expertise in MySQL, MS SQL, or PostgreSQL, with the ability to write advanced SQL Experience with AWS services such as EKS, ECR, EC2, S3, SQS, SNS, Lambda, and DynamoDB Practical knowledge of CI/CD tools such as Jenkins, Docker, and Kubernetes Experience working with Git or other distributed version-control systems Understanding of Agile methodologies, particularly Scrum About Ideagen Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the sky, to ensuring the food on our tables is safe, to helping doctors and nurses care for the sick. So, when you think of Ideagen, think of it as the silent teammate that's always working behind the scenes to help those people who make our lives safer and better. Everyday millions of people are kept safe using Ideagen software. We have offices all over the world including America, Australia, Malaysia and India with people doing lots of different and exciting jobs. We’re building a future-ready team, and AI is part of how we work smarter. If you're curious, adaptable and open to using AI to improve how you work, you’ll thrive at Ideagen! What is next? If your application meets the requirements for this role, our Talent Acquisition team will be in touch to guide you through the next steps. To ensure a flexible and inclusive process, please let us know if you require any reasonable adjustments by contacting us at recruitment@ideagen.com. All matters will be treated with strict confidence. At Ideagen, we value the importance of work-life balance and welcome candidates seeking flexible arrangements. If this is something you are interested in, please let us know during the application process. Enhance your career and make the world a safer place! LI-REMOTE INDMP