Principal Software Engineer - Product Team

A
Aker SystemsEnterprise Data Platforms
Remote/Home Based, UKFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 10+yrs
Required Skills
AWSDockerJavaJenkinsKafkaKotlinKubernetesSpring BootAzureGitHub Actions

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

Responsibilities

  • 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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now