Remote job
Software Engineer (Portugal)
Job details
About this role
Role overview
Build and operate cloud infrastructure and platform services for a distributed software team. The work spans architecture, containerized workloads, deployment pipelines, reliability, and security, with a strong emphasis on AWS and opportunities to support multi-cloud capabilities.
Responsibilities
- Design, maintain, and improve secure, scalable, highly available cloud infrastructure. - Build and optimize applications packaged in containers, and support their orchestration in production environments. - Work with software teams to create and maintain automated build and deployment pipelines. - Manage existing AWS environments and assess opportunities to integrate additional cloud platforms. - Promote sound practices for DevOps, cloud security, and infrastructure cost management. - Investigate and resolve complex platform and infrastructure incidents.
Requirements
- At least five years of platform engineering experience, with substantial work in AWS. - Practical experience with Docker and Kubernetes or another container orchestration system. - Experience using GitHub for source management and CI/CD workflows. - Strong knowledge of Linux, networking, and cloud security. - Demonstrated ability to build and operate production-grade cloud infrastructure. - Independent problem-solving skills suited to working with a remote team.
Benefits and work setup
This is a full-time, fully remote role. Support includes a home-office stipend, equipment upgrades, and a monthly internet and phone allowance. Benefits include health, dental, vision, and retirement offerings; flexible paid time off and company holidays; and a learning and development fund for training, certifications, conferences, and industry events.