Cloud Software Engineer
Abbott
Location - Leça do Balio/Porto
Hybrid model: 4 days on-site / 1 day remote per week
OUR PURPOSE
You will be working in automated sample traceability for clinical laboratories. Our solutions streamline the pre-analytical phase—from sample collection to transport and reception—using smart devices like the with RFID and pioneers in SW. This automation reduces manual errors, improves efficiency, and ensures compliance with quality standards.
We're creating new products from the scratch, both hardware and software to improve our solutions. Join our R&D team!
MAIN RESPONSIBILITIES
Create and mantain cloud infrastructure in AWS.
Build out our internal tooling and APIs to make business and engineering processes more efficient.
Collaborate with internal and external partners to develop and integrate with APIs.
Work collaboratively with InfoSec to ensure that infrastructure is safe and secure against cybersecurity threats including adherence to Center for Internet Security (CIS) benchmarks.
Design and implement unit testable code that are highly maintainable
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Participate in all aspects of the software development life cycle for Cloud solutions, including planning, requirements, development, testing, and quality assurance collaboratively with Software Engineering
Perform infrastructure cost analysis and optimization
Management of creation, release, and configuration of production systems. Optimize existing development and release processes through automation
Ensure performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
Required Qualifications
Bachelor’s Degree in Computer Science or related engineering discipline
6 years of experience as a Cloud Engineer or related role
Experience building and maintaining AWS infrastructure (VPC, EC2, Security Groups, IAM, ECS, CodeDeploy, CloudFront, S3)
Experience contributing to a scalable architecture/design of existing and new systems that are highly available and easy to maintain and monitor
Experience in develop and integrate with APIs
Preferred Qualifications
Experience creating highly automated environments with Infrastructure as Code (Ansible, Terraform, CloudFormation)
Understands the concepts of Docker Containers and container orchestration services such as Docker Swarm, ECS, and Kubernetes
Strong foundation of networking and Linux administration and experience with a variety of open-source technologies
Software development experience, ideally in C#/.NET.
Experience working in an agile environment
Experience working with relational datastores such as SQL Server, Postgresql, or MySql
Experience with Git for source control on a collaborative project
-
Understands the principles of designing, implementing, and maintaining highly complex asynchronous messaging and backend processing jobs.