Back to Job Search

Senior Software Engineer

Job description


SENIOR SOFTWARE ENGINEER - PERMANENT - CARDIFF

An exciting opportunity to join one of UK's largest Insurers, as a Senior Software Engineer. You will be joining a business focusing on investigating new products, services, and markets, with a presence in 8 countries and a diverse product portfolio. This is a business where employees and customers are always at the core of their values and practices, where you will be offered excellent opportunities to develop and progress your career, alongside a competitive salary and benefits package.

About You
The successful Software Engineer will be an enthusiastic and inquisitive individual, who can think creatively to solve problems and meet user requirements. You must have a keen interest in software engineering and be ready to research and learn new techniques, languages and frameworks. Working with a DevSecOps mindset, you will be developing, delivering and operating applications using a secure approach.

Responsibilities

  • Contributing to the development and refinement of user requirements.
  • Actively contribute to Scrum ceremonies such as Refinement, Sprint Planning and Retrospective.
  • Designing innovative solutions to solve problems and meet requirements.
  • Elaborate solutions at a high level and create low level designs that conforms to standards set in TDA (Technical Design Authority).
  • Communicate effectively to a variety of audiences including both technical and non-technical stakeholders.
  • Leading Demo Sessions as part of sprint reviews.
  • Implementing solutions using a variety of programming languages, frameworks, tools and techniques.
  • Encourage and practice TDD and other Delivery Best practices.
  • Producing applicable technical documentation.
  • Contribute to improvements of our technical excellence and ways of working within Squad, Chapter and Guild forums.
  • Actively Contribute to and progress the technical roadmap.
  • Mentoring Software Engineers, Graduate and Junior population
  • Address Technical Debt and consistently recommend Continuous Improvement initiatives.
  • Competent in DevOps approach and practices
  • Ownership of NFR requirements of solutions.
  • Actively encourage and provide knowledge transfer during the delivery stride.
  • Encourage and participate in guilds by setting and achieving objectives for the Guilds.



Skills and Experience

Essential

  • 5+ years of experience developing, implementing, and maintaining applications written in either of Java, Kotlin or Python.
  • 5+ years of Web services development experience using spring boot or similar.Experience with SQL and relational database technologies such as PostgreSQL, MySQL or MS SQL.
  • Experience with development tools such as Git, Maven, npm etc.
  • 2+ years of experience working with Google Cloud Platform (GCP), the primary areas of focus being dataflow, composer, Cloud Functions, Cloud Storage, Cloud SQL, GKE, Pub/Sub, Vertex AI
  • 2+ years of experience with CI/CD pipelines, preferably Azure DevOps.
  • Experience with Service Mesh Technologies preferably Istio or Anthos
  • Experience with Docker, Kubernetes, Helm, or Terraform.


Desirable

  • Experience leading development teams and deliverables
  • Experience with Docker, Kubernetes, Helm, or Terraform.
  • Experience with Python, Kotlin or other programming/scripting languages.
  • Experience working in an Agile/Scrum environment.
  • Experience working with Azure DevOps pipelines.
  • Experience working with NoSQL databases.
  • Experience with BigQuery is an added advantage.

Similar Jobs

View All Jobs
Data Migration Engineer - Acturis
City of LondonBenefits + Hybrid WorkingPermanent

Data Migration Engineer - Insurance Sector - Permanent - Hybrid/London City Fantastic opportunity for an experienced data migration engineer to join a highly acquisitive broking organisation within...

AV Technical Manager
LondonUp to £65000 per annumPermanent

AV Technical Manager On-site Central London Full time Permanent Up to £65,000 dependant on experience Role overview: Are you ready to be at the forefront of cutting-edge AV technology? My client is...

Solutions Architect - Azure
LondonPackagePermanent

Solutions Architect - Azure / Software Focused - Perm - 2 days a week in Boreham Wood Join a market leading insurance organisation as a Solutions Architect, driving their architecture during an exc...

Solutions Architect - Integrations
City of LondonHybrid + PackagePermanent

Solutions Architect - Infrastructure Integrations - Insurance - Permanent - Hybrid/London City Are you an experienced Solutions Architect with a background in designing infrastructure integration s...