
Principal Software Engineer – Product Team
Aker Systems
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead the architecture and delivery of secure, scalable microservices in a multi-cloud, containerized environment
- Design and implement solutions using Java/Kotlin, Spring Boot, Kafka, and other cloud-native tools
- Champion Domain-Driven Design (DDD), clean architecture, and event-driven paradigms
- Guide engineers through code reviews, design sessions, and architecture governance
- Mentor team members and maintain a culture of technical excellence, continuous learning, and collaborative delivery
- Define and uphold engineering best practices, including documentation, testing, observability, and CI/CD integration
- Collaborate with Product, DevOps, and Security teams to translate business needs into reliable technical solutions
- Drive infrastructure automation and deployment consistency using Kubernetes and Git-based workflows
- Engage in performance tuning, debugging, and incident resolution across the full stack
- Contribute to platform-wide decisions around data modeling, APIs, and long-term architectural evolution.
Requirements
- Minimum 10+yrs of deep hands-on expertise in Java/Kotlin, Spring Boot, and modern service-oriented architecture
- Strong understanding of Kafka, event-driven patterns, and asynchronous communication
- Experience designing and scaling cloud-native platforms in AWS or Azure
- Solid experience with Kubernetes, Docker, and infrastructure automation
- Knowledge of CI/CD tools like GitHub Actions, GitLab CI, or Jenkins
- Strong grasp of DDD, API design, and operational aspects like logging, monitoring, and alerting
- Ability to work across the full stack and understand how systems interact in production
- Demonstrated leadership in complex delivery environments, with the ability to align teams around a shared technical vision
- Excellent communication and stakeholder engagement skills—able to translate complexity into clarity.
Benefits
- 25 days holiday plus bank holidays
- company paid medical insurance
- life assurance
- pension scheme
- annual training allowance
- wellbeing allowance
- virtual GP
- Employee Assistance plan and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlinSpring BootKafkaDomain-Driven Design (DDD)microservicescloud-native architectureKubernetesDockerCI/CD
Soft Skills
leadershipmentoringcollaborationcommunicationstakeholder engagementtechnical excellencecontinuous learningcode reviewdesign sessionsincident resolution