At a Glance
- Tasks: Design and build secure, scalable software solutions using modern DevOps practices.
- Company: Join a forward-thinking AI Practice focused on innovative cloud-native solutions.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on continuous learning and improvement.
- Why this job: Make an impact with cutting-edge technology while collaborating with talented engineers.
- Qualifications: Strong experience in software engineering and DevOps, with a passion for automation.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- 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
- (Desirable) Experience with relational databases such as MSSQL
- (Desirable) Experience with Redis or similar caching technologies
- (Desirable) Exposure to Azure
- (Desirable) Exposure to Google Cloud Platform (GCP)
- (Desirable) Experience with Go
- (Desirable) Experience with VMware
- (Desirable) Telephony or IVR experience
What the job involves
- 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
- Reporting To Chris Nickson
- 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
Senior Software Engineer (DevOps) employer: Sabio
As a Senior Software Engineer in our AI Practice, you will thrive in a dynamic and innovative environment that champions an automation-first engineering mindset. Our company fosters a collaborative work culture, offering extensive opportunities for professional growth and development, while also providing competitive benefits and a focus on work-life balance. Located in a vibrant tech hub, we empower our employees to engage with cutting-edge technologies and deliver impactful solutions to our customers.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (DevOps)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving CI/CD pipelines and infrastructure as code. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common DevOps scenarios. Brush up on your problem-solving skills and be ready to discuss how you've tackled challenges in past roles. Confidence is key when you're in a customer-facing position!
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Software Engineer (DevOps)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your DevOps experience and any relevant technologies you've worked with, like CI/CD pipelines or Infrastructure as Code.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of your problem-solving skills and how you've successfully implemented automation-first practices in past projects.
Show Off Your Communication Skills:Since this role is customer-facing, it's crucial to demonstrate your strong written communication skills. Make sure your application is clear, concise, and free of jargon, so we can easily understand your experience and approach.
Apply Through Our Website:We encourage you to apply directly through our website. This way, your application will be processed more efficiently, and you'll have the chance to showcase your enthusiasm for joining the StudySmarter team!
How to prepare for a job interview at Sabio
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, Java, and the DevOps tools like Terraform and Ansible. Brush up on your CI/CD pipeline knowledge and be ready to discuss how you've implemented these in past projects.
✨Show Off Your Problem-Solving Skills
Prepare to share specific examples of complex issues you've tackled in software, infrastructure, or cloud platforms. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your troubleshooting prowess.
✨Communicate Clearly and Confidently
Since this role is customer-facing, practice articulating your thoughts clearly. Be ready to explain technical concepts in simple terms, as you might need to communicate with non-technical stakeholders during the interview.
✨Demonstrate Your DevOps Mindset
Be prepared to discuss your approach to automation and how you’ve applied it in previous roles. Share your experiences with infrastructure as code and how you ensure high-quality software delivery through modern engineering practices.