Senior Software Engineer (Python/Terraform/AWS)
Elsevier
In this role you will design and deliver secure, production-ready software and cloud infrastructure in AWS to support services where trust and security are critical. You will work within a cross-functional Agile team to shape engineering standards and mentor colleagues, driving continuous improvement and reliable releases. Your work will cover monitoring, alerting, and scalable infrastructure that supports education and health-record related products. This is an opportunity to influence security practices, operational excellence, and the adoption of modern DevOps in a global product environment.
Pay / Benefits- flexible hours
- wellbeing initiatives
- shared parental leave
- study assistance
- sabbaticals
- Deliver software engineering services for security‑critical products
- Build production-ready software with stability, scalability, and security in mind
- Set up and maintain AWS infrastructure for deploying business logic
- Develop monitoring, alerting, and dashboards for service operations
- Maintain a high-quality engineering pipeline for predictable releases
- Collaborate in a cross-functional Agile team to support products and services
- Elevate code quality and engineering standards through collaboration
- Mentor team members and drive process improvements and positive change
- Experience with AWS
- Strong experience using GitHub Actions in CI/CD pipelines
- Solid Python knowledge
- Experience with JavaScript/Node front-end technologies
- Experience with Web Application Firewall (WAF) technologies and Cloudflare features
- Solid working experience with Git and SQL
- Knowledge of Terraform and Linux
- Familiarity with RESTful services, event-driven architectures, scripting, testing in CI/CD environments, and Agile DevOps practices
- collaboration
- mentoring
- quality focus
- AWS
- GitHub Actions
- Python
Reference: WJ-747_30167952