← Back to jobs

Software Engineer (Golang/iOS)

Skills

accessibilityapiapi designautomationawsazureci cdcloudcloud nativedevopsdockerevent driven architecturegcpgithubgithub actionsgitlabgografanagrpchelminfrastructure as codeiosjenkinskafka

Description

Software Engineer (Golang / iOS)
12 Month contract
Bristol (Hybrid) 2-3 days per week on site
(Apply online only) per day - Depending on level of experience

We're looking for engineers who enjoy building the platforms, APIs and framework components that power mobile applications at scale.

This role combines backend engineering, cloud-native development and iOS framework development, giving engineers the opportunity to work across Go microservices, Kubernetes infrastructure, API platforms and reusable iOS SDKs.

On the job responsibilities

  • Designing and developing REST and gRPC APIs used by digital products.
  • Building scalable microservices using Golang.
  • Creating and maintaining reusable iOS frameworks and SDKs using Swift.
  • Deploying and supporting applications on Kubernetes.
  • Automating build, deployment and infrastructure processes through CI/CD and Infrastructure as Code.
  • Improving platform reliability, observability and security.
  • Collaborating with architects, product teams and engineers across the wider business.
  • Supporting engineering best practice, code quality and technical standards.

Key Skills

  • Backend Development
  • Golang (Go)
  • REST APIs
  • gRPC
  • Microservices architecture
  • API design and versioning
  • iOS Development
  • Swift

iOS Frameworks

  • SDK Development
  • Swift Package Manager
  • Mobile security and accessibility

Cloud & Platform Engineering

  • Kubernetes
  • Docker
  • Helm
  • Terraform
  • Infrastructure as Code

CI/CD & DevOps

  • GitHub Actions
  • Jenkins
  • GitLab CI
  • Cloud automation

Data & Messaging

  • PostgreSQL
  • NoSQL Databases
  • Kafka
  • Event-driven architectures

Observability & Reliability

  • Prometheus
  • Grafana
  • OpenTelemetry
  • Monitoring and Performance Optimisation

Desirable experience

  • Banking or Financial Services experience.
  • Open Banking exposure.
  • Experience building shared frameworks or engineering platforms.
  • AWS, Azure or GCP experience.
  • Kubernetes certifications (CKA/CKAD).

Get similar jobs in United Kingdom by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in United Kingdom.

Finding similar jobs…