At a Glance
- Tasks: Lead the design and delivery of secure, scalable cloud-native systems.
- Company: Join Aker Systems, a pioneering tech company with a culture-first approach.
- Benefits: Enjoy competitive salary, 25 days holiday, medical insurance, and wellness perks.
- Other info: Be part of a diverse team that values innovation and continuous learning.
- Why this job: Shape the future of data platforms while mentoring and collaborating with talented teams.
- Qualifications: 10+ years in Java/Kotlin, cloud platforms, and strong leadership skills required.
The predicted salary is between 80000 - 100000 £ per year.
Aker Systems was founded in 2017 by a team of experienced technology professionals who recognised an opportunity to provide highly secure enterprise data platforms to large organisations. We build and operate ground-breaking, ultra-secure, high performance, cloud-based data infrastructure for the enterprise. Our proprietary technology solutions drive performance and reduce costs while helping our clients to improve the management and sharing of data across their organisations.
We encourage people of all different backgrounds and identities to apply. We are committed to maintaining an inclusive, and supportive place for you to do your very best work.
We’re looking for a Principal Software Engineer to lead the architecture, design, and evolution of our secure, distributed, cloud-native systems. This is a hands-on leadership role where you’ll shape engineering strategy while designing and delivering scalable platforms across AWS, Azure, and GCP, leveraging technologies like Java/Kotlin, Spring Boot, Kafka, Kubernetes, and CI/CD pipelines. This role is perfect for someone who thrives at the intersection of technical depth, product vision, and collaborative problem solving—someone who enjoys mentoring, leading by example, and helping teams achieve engineering excellence in complex, high-assurance environments.
Key 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
- Minimum 10+ years 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
- Experience with Terraform, Helm, or GitOps tooling
- Familiarity with front-end technologies such as React and TypeScript
- Exposure to GraphQL, observability stacks (e.g., Prometheus, OpenTelemetry), or large-scale data platforms
- Prior work in regulated industries (BFSI, telecom, public sector)
To succeed in this role, you'll bring more than just technical knowledge. You'll demonstrate:
- A builder’s mindset, passionate about developing scalable, secure, and future-proof systems
- The ability to lead through complexity—guiding teams through uncertainty with structure and clarity
- A collaborative, mentoring approach, focused on enabling those around you
- A bias for action, balanced with a disciplined approach to testing, automation, and operational readiness
- Curiosity and openness to new ideas, technologies, and better ways of working
- A high level of ownership, with a calm and methodical attitude toward incident resolution, delivery pressure, and change
At Aker we work as a team; we are collaborative, hardworking, open, and delivery obsessed. There is no blame culture here: try things, and take responsibility for the outcomes. You are always part of the wider Aker. We help our colleagues and take pride in successfully achieving difficult tasks. We run towards problems and help to solve them. Communicate always, do so accurately and in a timely fashion.
In return, we offer a competitive salary, 25 days holiday plus bank holidays, company paid medical insurance and life assurance, pension scheme, annual training allowance, wellbeing allowance, virtual GP, Employee Assistance plan and more.
Equal OpportunitiesAker Systems fosters a diverse environment that encourages openness in its communications and is committed to providing equal employment opportunity for all people regardless of race, religion, gender or sexual orientation, age, marital status, national origin, citizenship status, disability, veteran status or other personal characteristics. We embrace differences of opinion and diversity because they help challenge us and find new groundbreaking technical solutions.
Principal Data Platform Engineer employer: Aker Systems
Contact Detail:
Aker Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Data Platform Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. A personal connection can often get you a foot in the door faster than any application.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Java/Kotlin and cloud-native tools. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to microservices and cloud platforms. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who align with our culture.
We think you need these skills to ace Principal Data Platform Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Data Platform Engineer role. Highlight your expertise in Java/Kotlin, cloud platforms, and any leadership experience you've had. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about building secure, scalable systems and how your experience aligns with our mission at Aker Systems. Be genuine and let your personality come through!
Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other portfolio showcasing your work with microservices, cloud-native tools, or any innovative solutions you've developed. We love seeing what you've accomplished!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. We can’t wait to hear from you!
How to prepare for a job interview at Aker Systems
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, like Java/Kotlin, Spring Boot, and Kafka. Brush up on your knowledge of cloud-native platforms and Kubernetes, as these will likely come up during technical discussions.
✨Showcase Your Leadership Skills
Since this role involves mentoring and leading teams, be prepared to share examples of how you've guided others in previous positions. Highlight your experience in complex delivery environments and how you’ve aligned teams around a shared vision.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities in high-pressure situations. Think of specific instances where you’ve had to troubleshoot or resolve incidents, and be ready to explain your thought process and the outcomes.
✨Emphasise Collaboration and Communication
Aker Systems values teamwork and open communication, so be ready to discuss how you’ve worked with cross-functional teams in the past. Share examples of how you’ve translated complex technical concepts into clear, actionable insights for stakeholders.