Our client is seeking the expertise of a Platform Engineer for a 12 month project. You will participate in the design and development of their next generation Platform Team, responsible for designing, building, and optimising platform capabilities that enable efficient software development and deployment.
This role requires expertise in Java and Microsoft technologies, with a strong focus on developer experience (DevEx), automation, scalability, and reliability.
Experience:
• 8 years extensive experience in implementing DevOps initiatives, improving
automation and deployment strategies.
• Strong background in Java and Microsoft technologies and modern software
development practices.
• Significant understanding of security principles and enterprise application security.
Qualifications:
• Bachelor’s degree in computer science, Software Engineering, or a related field.
Key Responsibilities:
• Design and implement self-service platform capabilities for development teams.
• Develop and maintain internal developer tools, CI/CD pipelines, and infrastructure
automation.
• Partner with development teams to enhance DevEx and streamline workflows.
• Implement containerisation (Docker, Kubernetes) and cloud-native solutions.
• Optimise message queues, event-driven architectures, and middleware for seamless
integration.
• Ensure scalability, security, and reliability of platform services.
• Monitor and improve system performance and cost efficiency.
• Advocate for best practices in software architecture, observability, and automation.
• Provide technical guidance on platform adoption and usage.
• Ensure high-quality documentation and maintain technical standards.
Required Skills & Experience:
• Strong problem-solving abilities and a continuous improvement mindset.
• High proficiency in Java & Microsoft technologies (.NET, Azure core, Java, J2EE,
Spring).
• Proficiency in Linux and Windows including Bash, Python, or PowerShell for
scripting and configuration management
• Expertise in CI/CD pipelines (Bitbucket, GitHub Actions, Jenkins, Azure DevOps).
• Experience with Azure or AWS cloud platforms.
• Understanding of platform engineering principles, including developer
enablement.
• Experience with event-driven architectures (Kafka, Azure Event Grid).
• Knowledge of database technologies (Oracle, MSSQL or NoSQL).
• Familiarity with observability tools (Prometheus, Grafana).
Preferred Skills & Qualifications:
• Experience in multi-tenancy architectures and high-scale distributed systems.
• Azure certifications or equivalent experience in cloud-native solutions.
• SAFe Agile certifications and experience in methodologies and best practices in
software development.
• Skills in Linux administration including understanding user management, package
installation, and security configurations
• Experience in platform engineering operating models.
• Exposure to modern authentication mechanisms (OAuth, OpenID Connect).
• Knowledge of Infrastructure as Code (Ansible, CloudFormation, Terraform)
• Background in health-tech, or SaaS platforms is a plus
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.