
Principal Engineer
Ideagen
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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
Requirements
- 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
Benefits
- Benefits at Ideagen
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETJavaC#JavaScriptHTMLCSSReactMySQLMS SQLPostgreSQL
Soft Skills
collaborationcoachingmentoringcommunicationteamworkproblem-solvingleadershipdocumentationplanningorganization