> Markdown version of [/jobs/ext/3399807-go-software-engineer-cloud](https://www.wearedevelopers.com/jobs/ext/3399807-go-software-engineer-cloud). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Go Software Engineer - Cloud - **Company:** Abbott - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Cloud Computing, Software Quality, Code Review, Cyber Security, Data as a Services, Data Stores, Linux, PostgreSQL, Microsoft SQL Server, MySQL, Object-Oriented Software Development, Message Oriented Middleware, Software Engineering, Cloud Platform System, Test-Driven Development (TDD), Docker Swarm, Backend, Git, Kubernetes, Information Technology, Restful APIs, Software Version Control, Docker, Microservices - **Published:** September 2, 2026 - **Apply:** https://dejobs.org/x/x/D6E1D48EBE0549ED85B20B95B26BCC5D/job/ ## About the Role * Bachelors Degree in Computer Science, Information Technology or other relevant field. * Software development experience, ideally in Go. A willingness to learn new software development languages to meet goals and objectives. * Strong Computer Science fundamentals and experience with software development. * Understands Object Oriented Programming and design and building modular unit testable code. * Understands the principles of designing, implementing, and maintaining highly complex asynchronous messaging and backend processing jobs. * Understands the concepts of Docker Containers and container orchestration services such as Docker Swarm, ECS, and Kubernetes.. * Experience with Git for source control on a collaborative project. * Comfortable working asynchronously with a distributed team., * Practical experience and understanding of working with and developing RESTful APIs and microservices. * Experience contributing to a scalable architecture/design of existing and new systems that are highly available and easy to maintain and monitor. * Understanding and familiarity of Test Driven Development (TDD). * Experience working with relational datastores such as SQL Server, Postgresql, or MySql. * Experience working in an agile environment.. * Practical Knowledge of Linux. ## Description * Design and implement services and components utilizing Go for cloud-based platforms. * Collaborate with internal and external partners to develop and integrate with APIs that empower users to share and utilize their medical data in partner systems. * Design and implement unit testable code that are highly maintainable. * Collaborate directly with InfoSec to design and implement secure solutions. * Provide new ideas and insight in collaboration with the data services team. * Ensure performance, uptime, and scale, maintaining high standards of code quality and thoughtful design. * Contribute to significant architectural and operational decisions in collaboration with the Architecture team. * Build out our internal tooling and APIs to make business and engineering processes more efficient. * Implement systemic changes to align existing systems with current architectural goals. * Create diagrams, flowcharts and models that illustrate the internal design and workflow of solution components. * Engage in technical planning, design, and code reviews including peer code reviews. * Collaborate as an enaged member of an agile team, realizing features through development, test, and delivery. * Stay current with emerging trends, making recommendations as needed to help the organization innovate.