Senior Software Engineer (aws)

Aegon UK

Edinburgh, United Kingdom
Base: £64,400 - £85,000; bonus/equity: discretiona...
On-site
Aws cloud infrastructure
Infrastructure as code (iac)
Devops processes and automation
As a Senior Software Engineer, you will help to design, build, and maintain software platforms, responsible for configuring and customizing the platform to meet the organisation's needs

Job Summary

  • As a Senior Software Engineer, you will help to design, build, and maintain software platforms, responsible for configuring and customizing the platform to meet the organisation's needs.
  • This role involves automating tasks to improve efficiency and troubleshooting technical issues to ensure successful implementation and utilisation of the platform.
  • A competitive salary from £64,400 - £85,000, a non-contributory pension between 8%-12%, and a discretionary bonus are offered.

Matching Summary

As a Senior Software Engineer, you will help to design, build, and maintain software platforms, responsible for configuring and customizing the platform to meet the organisation's needs.

Salary

Base: £64,400 - £85,000; Bonus/Equity: discretionary bonus; Benefits: non-contributory pension 8%-12%, private medical cover, life assurance, critical illness cover, enhanced parental leave, retail discount vouchers, cycle2work scheme, subsidised restaurant, online GP appointments

Skills & Requirements

Must-have

  • AWS cloud infrastructure
  • Infrastructure as Code (IaC)
  • DevOps processes and automation
  • container concepts (Docker, Kubernetes)
  • CI/CD tools and practices
  • API and API Security understanding
  • automated code testing

Nice-to-have

  • monitoring and logging tools
  • security best practices
  • cloud platform certifications

Key Requirements

  • Experience with automation development and scripting tools
  • Proven ability to write and interpret code (Python, Terraform, or equivalent)
  • Proven ability to deliver Infrastructure as Code (ARM templates, Azure Bicep, Terraform, CloudFormation)
  • Ability to scan and resolve code standardisation issues
  • Proven experience as a Platform Engineer or similar role (i.e. M365, AWS or Azure Engineer)
  • Strong understanding of cloud technologies
  • Proficiency with modern platform container concepts (i.e. Docker and Kubernetes)
  • Experience with CI/CD tools and practices (Harness, GitHub, Snyk, Nexus, SonarQube, Kubernetes)
  • Experience with Cloud Deployment Automation and Orchestration tools (PowerShell, Ansible, Chef, Puppet, Azure DevOps, CodeBuild/CodePipeline/CodeDeploy, Step Functions)
  • Demonstrated strong understanding of API’s and API Security
  • Demonstrated ability in automated code testing
  • Holistic understanding of the internet and hosting from the network layer up through the application layer
  • Flexibility and adaptability to change, and continuous learning mindset

Work Rights

Right to work in the UK required

Tailored Resume

Cover Letter