cover image
Uswitch

Uswitch

www.uswitch.com

1 Job

104 Employees

About the Company

We do more to get you a better deal on energy, broadband, mobiles, personal finance, and insurance.

We are part of RVU - a group of online brands that work to empower people to make confident decisions. For more information, please visit: https://www.rvu.co.uk/ or the RVU LinkedIn page.

Listed Jobs

Company background Company brand
Company Name
Uswitch
Job Title
Senior Software Engineer - Platform
Job Description
**Job Title:** Senior Software Engineer – Platform **Role Summary:** Design, develop, and maintain high‑performance, data‑centric platform services that enable internal teams to collect, analyze, and act on customer data. Lead technical decisions, ensure privacy and security compliance, and collaborate across product, analytics, and design functions in an agile environment. **Expectations:** - Deliver robust, scalable APIs and services using Go, with additional work in Python and Clojure. - Own end‑to‑end feature development, from ideation through measurement. - Uphold data, privacy, and security standards while supporting CI/CD pipelines. - Mentor peers, contribute to process improvement, and share expertise across teams. **Key Responsibilities:** - Design and implement platform features, data models, and tooling for internal stakeholders. - Build and maintain efficient CI/CD pipelines and automated testing frameworks. - Collaborate with cross‑functional teams (Design, Analytics, Product, Privacy) to translate requirements into technical solutions. - Monitor performance using real‑time logs and metrics; drive reliability improvements. - Evolve team processes and standards for agile delivery and code quality. - Ensure compliance with data protection, privacy, and security policies. **Required Skills:** - Strong proficiency in Go; experience with Python and/or Clojure is a plus. - Proven ability to design, build, and maintain performant RESTful or gRPC APIs. - Hands‑on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI). - Solid understanding of data modeling, event streaming, and DBT environments. - Familiarity with agile methodologies and collaborative tools (Jira, Confluence, Slack). - Strong problem‑solving mindset; ability to deliver pragmatic solutions quickly. - Excellent communication and teamwork skills across multidisciplinary groups. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). - Relevant certifications (e.g., AWS Certified Developer, Google Cloud Professional Engineer) are advantageous but not mandatory.
London, United kingdom
Hybrid
Senior
07-09-2025