Aker Systems

Principal Software Engineer – Product Team

Aker Systems

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

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