Software Engineer (Golang/iOS)
Arm
Software Engineer (Golang / iOS)
12 Month contract
Bristol (Hybrid) 2-3 days per week on site
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).
Reference: WJ-5107_15182871 · Posted 12 Nov 2026, 04:58 PM