Jobs in Portugal, in English.

Software Engineer - Distributed Systems and Cloud

On-site in Campo Grande·Added 9 days ago (last checked 12 Oct)

NOS

12 open roles

Overview

Work mode
On-site, Campo Grande
Experience
4+ years

Skills

This job advert was originally written in Portuguese.

Requirements

What we're looking for

  • Education: Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field - or proven equivalent experience.
  • Experience: Minimum of 4 to 6 years of solid experience in backend software development and distributed systems design.
  • Proficiency in modern programming languages such as Go, TypeScript/Node.js, Java, or Python, with proven experience in high-availability system architectures.
  • Deep knowledge of cloud platforms (preferably Google Cloud), containers and Kubernetes, infrastructure as code, and DevOps/GitOps practices.
  • Experience with messaging systems and asynchronous processing, relational and analytical databases, APIs, and authentication and authorization mechanisms.
  • Full-stack vision and comfort with the open source ecosystem, with the ability to learn and adopt new technologies autonomously and quickly.
  • Ability to communicate clearly in technical and non-technical contexts, contributing to a culture of collaborative engineering and continuous improvement.

Pay & benefits

What you'll get

  • We promote self-learning and continuous learning through internal initiatives that allow our employees to stay in touch with the latest news and trends in various areas.
  • We regularly implement several initiatives to promote well-being, emotional stability, social ties, and work-life balance.
  • We offer all our employees a benefits package, as well as discounts on the purchase of NOS products and services.
  • We have a vast set of partnerships with exclusive discounts and conditions for our employees.

The role

At NOS, we believe that technology has the power to transform lives. That is why we offer state-of-the-art solutions in television, internet, voice, and data for all market segments - and we also lead film distribution and exhibition, being the exhibitor with the most complexes and screens in Portugal. We are a company that is not satisfied with the present: we question, we evolve, and we always seek to do more and better.

And we do all this with awareness of the role we play - towards our customers, towards the country, and towards the planet. Because we believe that true success is measured not only by the results we achieve, but by the way we achieve them and by the positive impact we leave behind.

In order to meet business needs, we intend to strengthen our Digital Delivery team with a Software Engineering Specialist - Distributed Systems and Cloud.

What you'll do

  • Design, develop, and evolve high-scale and mission-critical distributed systems, as well as cloud and open source platforms - whether existing or new.
  • Define and apply architecture patterns (microservices, event-driven systems, APIs), creating shared and reusable libraries and components across teams and products.
  • Design and manage cloud infrastructure as code and the respective CI/CD pipelines, focusing on automation, security, resilience, and cost efficiency.
  • Ensure the operation, observability, and reliability of systems in production, participating in the resolution of complex incidents and continuous improvement.
  • Technically lead end-to-end initiatives - from design to delivery -, evaluating and introducing new technologies and open source solutions suitable to the organization's context.
  • Share knowledge and elevate the technical quality of the teams through code reviews, documentation, mentoring, and active contribution to engineering best practices.

About NOS

Industry
Telecommunications
Website
nos.pt
All open roles at NOS
WhatsApp
Expo
Campo Grande
See all 12 jobs