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