Senior Software Engineer
Posted on:
19 hours ago
Vacancies:
1 Vacancy
Job Summary
Sabio Group is a trusted expert in Contact Centre AI and Data. We design build and run automation-led customer experiences for leading brands combining deep domain expertise with modern engineering and a consulting mindset. We are collaborative curious and outcomes-driven and we invest in people who want to learn and grow in a supportive inclusive environment.
Role Purpose
As a Senior Software Engineer within the AI Practice you will play a key hands-on role in designing building and operating secure scalable and highly automated software solutions for our customers.
You will bring a strong DevOps mindset taking ownership of solutions across the full lifecycle from design and build through deployment monitoring and continuous improvement. The role is customer-facing and delivery-focused working on AI-enabled and cloud-native solutions using modern automation-first engineering practices.
Key Responsibilities
- Design build and maintain high-quality software solutions using modern programming languages cloud platforms and DevOps tooling.
- Apply a DevOps and automation-first approach across infrastructure provisioning CI/CD deployment testing and operations.
- Engineer secure scalable and observable systems using modern DevOps practices including infrastructure as code and automated quality controls.
- Take ownership of services in production including monitoring troubleshooting performance tuning and reliability improvements.
- Work directly with customers to understand requirements shape technical solutions and clearly communicate progress risks and outcomes.
- Troubleshoot complex issues across application code integrations infrastructure and cloud services.
- Contribute to shared DevOps tooling reusable components infrastructure-as-code patterns and engineering standards within the AI Practice.
- Collaborate closely with other engineers and delivery leads to ensure high-quality on-time delivery.
- Continuously evaluate and adopt new DevOps tools technologies and patterns to improve delivery efficiency and platform reliability.
Skills Knowledge and Expertise
- Strong experience as a Senior Software Engineer working across multiple technology stacks.
- Proven DevOps experience with a strong automation-first engineering mindset.
- Experience designing deploying and supporting production systems using CI/CD pipelines and infrastructure as code.
- Ability to rapidly learn new technologies and apply them effectively in customer environments.
- Excellent problem-solving and troubleshooting skills across software infrastructure and cloud platforms.
- Strong written and verbal communication skills including confidence in customer-facing roles.
- Hands-on experience with:
- Infrastructure as Code (Terraform Ansible or similar)
- CI/CD pipelines and DevOps tooling
- C# (.NET 8) and/or Java (Spring)
- JavaScript using a modern framework (React Angular or similar)
- Bash and PowerShell
- AWS ideally including Amazon Connect
- Containerisation and orchestration (Docker Kubernetes)
- Linux environments
Nice to Have
- Experience with relational databases such as MSSQL
- Experience with Redis or similar caching technologies
- Exposure to Azure
- Exposure to Google Cloud Platform (GCP)
- Experience with Go
- Experience with VMware
- Telephony or IVR experience
Why Join Us
- Work on high-impact AI cloud and DevOps transformation programmes for leading global brands.
- Be part of a collaborative outcomes-driven engineering culture with strong DevOps practices.
- Continuous learning with access to mentoring frameworks and clear career progression.
- An inclusive and supportive environment where diversity is valued and everyone can thrive.
Required Experience:
Senior IC
About Company
Flexible customer experience solutions through innovative technology that enables businesses to build relationships that last.