Senior Software Engineer - Cloud Infrastructure
- aberdeen, scotland, AB10 1AB, United Kingdom
- Permanent·Hybrid
- Full time
- £65,000 - £65,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled Senior Software Engineer to join their dynamic IT and Software team in Aberdeen . This role is pivotal in developing and maintaining our client's core cloud infrastructure, ensuring scalability, reliability, and security. You will be instrumental in shaping the future of our technology stack, working on cutting-edge projects that directly impact our service delivery and operational efficiency. This hybrid position offers a balance of in-office collaboration and remote flexibility, fostering a productive and engaging work environment within a company that values innovation and professional growth.
Key Responsibilities
- Design, develop, and deploy robust and scalable cloud-native applications using microservices architecture .
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation for automated provisioning and configuration.
- Optimize application performance, resource utilization , and system stability across cloud platforms (AWS, Azure, or GCP).
- Develop and maintain CI/CD pipelines to automate build, testing, and deployment processes, ensuring rapid and reliable software delivery.
- Collaborate with cross-functional teams including DevOps, QA, and Product Management to define technical requirements and deliver high-quality software solutions.
- Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and best practices in cloud engineering .
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software development with a focus on cloud infrastructure and distributed systems.
- Proficiency in at least one programming language such as Python, Go, Java, or Node.js.
- Demonstrable experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Strong understanding of networking concepts, security best practices, and database management in a cloud environment.
- Experience with monitoring and logging tools (e.g., Prometheus, ELK stack) for system observability.
Benefits
- Competitive annual salary with performance-based bonuses.
- Comprehensive private health, dental, and vision insurance plans.
- Generous pension scheme and life assurance.
- Opportunities for professional development, training, and conference attendance.
- Hybrid working model offering flexibility and work-life balance.
- A vibrant company culture with regular team-building events and social activities in Aberdeen .


