Software Engineer, DevOps, Python, AWS, COR7358B
Role details
Job location
Tech stack
Job description
The Software Engineer will have two areas of primary focus: developing Python-based tools, components and automation to deliver features and improve system reliability, and designing, implementing and maintaining AWS-based infrastructure and services to support business applications. Additionally, the Software Engineer will build and manage IaC deployments using Terraform, will implement and manage configuration using Ansible, and will support and optimise Linux-based systems to ensure performance, security and scalability.
The Company
The Software Engineer will be joining a company whose patient-monitoring platform has been scientifically proven to deliver safer, high-quality and efficient patient care, at an exciting time of growth and expansion into new markets. As a well-funded scale-up, they offer an entrepreneurial team spirit, where you'll be contributing directly to the team's success. Working predominantly remotely, you'd ideally be onsite a couple of times each month, although there will be other opportunities for meeting up as a team off-site.
Benefits
- Predominantly remote working
- Opportunities for certification and continued learning
- 25 days' holiday, with the ability to purchase more
- Share options
- Private health insurance
- Wellbeing days
Requirements
Do you have experience in Ubuntu?, * Proven proficiency in Python development for automation, tooling and systems integration
- Strong experience with AWS, particularly core services such as S3 and EC2
- Experience building and maintaining infrastructure automation with Terraform
- Solid understanding of Linux systems engineering - specifically Ubuntu - together with an understanding of networking concepts