- Company Name
- Scot Lewis Associates
- Job Title
- Senior Software Engineer/Cloud DevOps Engineer AWS
- Job Description
-
**Job Title**
Senior Software Engineer / Cloud DevOps Engineer (AWS)
**Role Summary**
Design, develop, and maintain highly available, secure, cloud‑native back‑end REST APIs and front‑end clients, while automating infrastructure and CI/CD pipelines on AWS. Support production operations, performance tuning, and incident response within a regulated financial environment.
**Expectations**
- Deliver resilient, cost‑efficient services that meet strict security, audit, and compliance requirements.
- Collaborate with architecture, security, and infrastructure teams to enforce governance and risk controls.
- Continuously improve deployment processes, observability, and operational resilience.
**Key Responsibilities**
- Design, build, and maintain back‑end REST APIs and front‑end clients using Python and Golang.
- Manage database schema evolution with Liquibase, ensuring compliance and audit trails.
- Create and maintain CI/CD pipelines (Jenkins, GitLab CI, etc.) integrated with security controls.
- Provision, configure, and monitor AWS resources (EC2, RDS, S3, VPC, IAM, etc.) through Infrastructure as Code (Terraform, Ansible).
- Secure cloud infrastructure, implement cost‑optimization and data‑protection measures.
- Operate and troubleshoot live systems; perform root‑cause analysis and remediate performance bottlenecks.
- Apply monitoring, logging, and alerting using ELK, Splunk, Prometheus, Grafana.
- Follow Agile practices, participate in sprint planning, reviews, and retrospectives.
- Partner with cybersecurity, risk, and compliance teams to satisfy regulatory requirements for financial services.
**Required Skills**
- 5+ years software development with focus on large‑scale, distributed systems.
- Programming: Golang & Python.
- Cloud: AWS (compute, networking, IAM, cost optimisation); experience with GCP preferred.
- DevOps: Terraform, Ansible, Docker, Kubernetes, serverless functions.
- CI/CD: Jenkins, GitLab CI, or similar.
- Database experience: relational & NoSQL, Liquibase or equivalent.
- Messaging & streaming services.
- Monitoring & logging: ELK stack, Splunk, Prometheus, Grafana.
- Linux systems administration.
- Distributed tracing, microservices architecture.
- Security fundamentals: cryptography, authentication, encryption, cloud security best practices.
- Agile development mindset and strong communication skills.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent work experience.
- AWS certifications (Developer, DevOps Engineer, or equivalent) strongly preferred.
---
Sheffield or birmingham or edinburgh, United kingdom
On site
Senior
18-10-2025