Software Engineer

Posted 6 hours 5 minutes ago by Investigo Change Solutions

Permanent
Not Specified
I.T. & Communications Jobs
Warwickshire, Leamington Spa, United Kingdom, CV311
Job Description

Software Engineer

Permanent

Hybrid working - 3 days a week on site

Location: Leamington Spa, Warwick

As the Software Engineer you will design, develop, and maintain cloud-native software systems to deliver an exceptional customer experience.

Key areas of responsibilities

  • Develop, and deploy software using cloud-based tools and services on AWS
  • Stay up to date on the latest AWS services and best practices for building and managing cloud-native applications
  • Learn IaC concepts using tools like CloudFormation or Terraform. Start by working on smaller infrastructure components under senior supervision
  • Contribute to the development of features that scale horizontally by understanding how code interacts with scalable services on AWS (eg autoscaling groups)
  • Share learnings with junior engineers through internal knowledge-sharing sessions and documentation

Key skills we are looking for:

  • Experience as a Software Engineer
  • Proficiency in at least one of these programming languages: Go, Python.
  • Experience with additional languages or frameworks such as React and Kotlin for Front End and mobile development would be advantageous
  • Expertise in data structures, algorithms, and clean, efficient coding practice
  • Past usage of deploying applications to AWS with support from DevOps.
  • An understanding of core AWS services such as EC2, S3, Lambda.
  • Experience with containerisation technologies like Docker and Kubernetes an advantage
  • Experience of working in Agile environments with a high degree of autonomy. Used to asynchronous ways of working within a distributed team