Submit
Platform Engineer
Remote
Job description
We are looking for a Platform Engineer for a fully remote position.
About the Role
You will design, build and evolve an internal developer platform for Java/Spring Boot services running across AWS, Azure and Kubernetes environments. This is an opportunity to be a high performer in a fast-paced, dynamic department that contributes heavily to a microservices architecture implementation.
The ideal candidate has a keen mind for solving tough problems with the ideal solution and partners effectively with team members along the way. You are personable, efficient, flexible and communicative, with a strong desire to drive change, growth and maturity, and a genuine passion for what you do. You have a product mindset: you listen to engineering teams, simplify their experience and balance standardisation with practical flexibility.
Main Responsibilities
- Design, build and evolve the internal developer platform for Java/Spring Boot services across AWS, Azure and Kubernetes.
- Create reusable deployment patterns, Helm charts and self-service templates for containerised applications using Docker, Kubernetes and related tools.
- Develop and maintain Infrastructure as Code with Terraform, Ansible and CloudFormation, covering environments, networking, identity, secrets, storage and application runtime services.
- Build and improve CI/CD capabilities using GitHub, Jenkins, Argo CD, Maven, Gradle, Nexus and Sonar, enabling secure and automated software delivery.
- Enable reliable API and integration delivery across Apigee, OpenAPI, REST, SOAP and gRPC, including authentication and authorisation patterns based on OAuth2/OIDC, SAML, Azure AD and Azure AD B2C.
- Support event-driven and data-integration solutions.
- Provide shared observability capabilities, including actionable dashboards, alerting and tracing standards.
- Embed security and compliance controls into platform defaults for secrets, vulnerability management, certificates and secure delivery.
- Partner with engineering teams to improve the developer experience for applications using databases and datastores.
- Improve platform resilience, performance and operational readiness through incident learning, runbooks, capacity management and automation that reduces operational toil.
- Track adoption, reliability and delivery outcomes, continuously evolving the platform based on measurable improvements and team feedback.
Requirements
- Several years of hands-on experience in Platform Engineering, DevOps, Cloud Engineering, Site Reliability Engineering or a closely related role in a complex environment.
- Strong practical experience with one major cloud provider, ideally AWS; exposure to Azure is an advantage.
- Experience with infrastructure as code, ideally Terraform and/or cloud-native tooling.
- Hands-on experience with containers and Kubernetes, including deployment, networking, storage, security and operational troubleshooting.
- Strong understanding of CI/CD, Git-based workflows, automated testing, artifact management and release practices.
- Experience designing or operating observability, logging and monitoring solutions, and confidence troubleshooting distributed systems.
- Good scripting or software engineering skills, preferably Python; experience with TypeScript, Java or similar languages is welcome.
- Solid knowledge of cloud security fundamentals: identity and access management, secrets management, encryption, network controls and audit logging.
- Clear communication skills in English and confidence working with distributed, cross-functional and international teams.
Nice to Have
- Experience building an internal developer platform, service catalogue or self-service workflow.
- Experience in large-scale migration, hybrid-cloud or multi-country enterprise environments.
- Knowledge of Azure AI, data platforms, event-driven architectures or API management.
- Cloud, Kubernetes or security certifications.
- Experience coaching engineers or contributing to engineering standards and communities of practice.
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)


