Position Purpose 

As a Cloud Engineer you are part of our engineering team working on maintaining, modernizing, and extending our Affiliate Marketing platform with a focus on expanding and maintaining our high-traffic and high-transaction Amazon Web Services (AWS) environment. 

As a Cloud Engineer, you are responsible for leading the cloud migration effort as well as managing and evolving the environment. You follow best-practice guidelines and help to maintain, improve and operate the AWS environment.  You may coach and mentor more junior colleagues, participate in knowledge-sharing activities both within your team and the wider Engineering practice.  You have a good understanding of platform needs and work with the product owner and other team members to translate these into AWS requirements. You work through the entire lifecycle of the product/environment, from understanding requirements, development to deployment, support and maintenance. You show an understanding for deadlines, find pragmatic solutions and are proactive in raising potential risks.  You are comfortable with working with and modernizing technical platforms and have a strong understanding of the challenges modernization brings.  You have an excellent understanding of implementing, migrating to, and managing AWS components and are comfortable with a multi-faceted cloud migration. You will help the team in solving the challenges that arise as our business grows and develops; working together to ensure the cloud environment continues to meet the needs of our business and its customers. 

This Cloud Engineer role is critical to expanding our usage of native AWS tools, modernizing our platform, and helping to drive the department forward with wider business initiatives. 

Please note: This role will be working on the US Development team and because of this, the Senior Cloud Engineer will need to communicate (verbally/written) with US colleagues. To be considered for this role, please submit your resume in English.


Key Tasks 

Key responsibilities within this role include: 


  • Lead expanding our usage of native AWS tools
  • Implement features in the environment to support the platform and  product development
  • Deliver a clean environment through the application of cloud engineering best practices
  • Respond to incidents; investigate, verify, diagnose, & mitigate issues
  • Modernize legacy infrastructure/environments & contribute to the architectural vision
  • Participate in the team’s overall modernization efforts by implementing an environment that supports modernizing version control & deployment pipeline through standardization & automation
  • Document architectural decisions and contribute to incident reports
  • Share expertise and thought-leadership to promote a cross functional team environment
  • Focus on self-development, broadening and deepening knowledge
  • Be open to conducting or receiving architectural reviews  


  • Frequently interacts with other engineers and product managers both within the same team and other teams and/or vendors  
  • Might interact with stakeholders, both internally and externally as required  
  • Might seek input and supervision from other senior engineers but acts mostly independent, guided by project requirements  
  • With increasing experience and familiarity with the ShareASale platform, Cloud Engineers might mentor more junior engineers  


Soft Skills: 

  • Works well within a team, and contributes effectively to the success of those that they interact with regularly through showing motivation, dedication & passion  
  • Can take ownership and work independently on complex components 
  • Extremely knowledgeable with AWS architecture and eager to learn new technologies, new ways to work and open to new perspectives  
  • Eager to share AWS expertise with other members of the team 
  • Good understanding of and interest in the business context and customer needs 
  • Able to understand complex systems, work with senior software engineers, and able to contribute back to the environment
  • Able to effectively communicate technical concepts, proactive in raising questions or concerns 
  • Happy to provide and receive feedback and reflect actively on the way you and your team work
  • Eager to understand how systems, people, teams, departments and customer interact and work
  • Promotes pragmatic approaches, preventing unnecessary complexity and premature optimization
  • Flexible enough to adopt to different ways of working (e.g. agile processes) and on different topics  


Skills & Expertise 

To be successful you will need to meet the below requirements:

  • 5+ years in AWS cloud engineering or equivalent roles 
  • Experience designing & maintaining highly available solutions capable of handling high volume traffic
  • Network engineering experience, network security best practices, monitoring Web Application Firewall (WAF) / firewall, load balancing
  • Experience in DevOps adoption, legacy modernization, CI/CD methodologies, containerization
  • Expert in AWS services
  • Ideally, AWS Certified Developer, Architect, or DevOps
  • Cloud migration & green field experience

Not required, but bonus points if you have:

  • PowerShell
  • Experience working on high-traffic, high-load web applications
  • DataDog experience
  • Microsoft Active Directory (AD) 
  • Containers (Docker)
  • Cloudflare
  • Comfortable using version control systems (SVN, Git, GitHub, GitLab)
  • Experience applying test automation, knowledge of Test Driven Development (TDD) & Behavior Driven Development (BDD)
  • Experience with ColdFusion, Java, Node.js, Plugin Development and/or WordPress
  • .NET, C# 4+, Visual Studio, T-SQL, SQL Server Management Studio (SSMS)
  • Experience modernizing legacy applications through refactoring & DevOps adoption 


Our Offer

  • It's all about food – we offer food vouchers that can be used in restaurants and supermarkets
  • We support you with a transportation voucher that you can use for public transportation or even via mobility apps
  • Improve your English language by participating in our language course
  • Thank and reward colleagues by sending them a voucher through our peer-to-peer programme


Sobre nós

A Caixa Mágica Software é uma empresa portuguesa líder nos segmentos do mercado Open Source em Portugal. Fornecemos vários serviços, desde consultoria de negócios especializada, desenvolvimento de projetos de software e pesquisa e inovação. Desenvolvemos vários projetos com diversos alvos de implementação. Encontramo-nos ativamente envolvidos com as comunidades Open Source, organizando um evento popular em Lisboa e participando em vários projetos de pesquisa financiados pela União Europeia. A Caixa Mágica mantém fortes laços com a administração pública portuguesa, participando no desenvolvimento de middleware para o sistema do Cartão do Cidadão Português e estendendo o conceito para a padronização e conformidade com os demais sistemas europeus. Também mantemos uma ligação próxima com os departamentos de Inovação e Pesquisa de diversos setores, como telecomunicações e média, energia, sistemas móveis e plataformas baseadas em nuvem para dar suporte a sistemas de manufatura.

Saber mais >


Apenas um ficheiro.
Limite de 2 MB.
Tipos permitidos: pdf doc docx odt