A

Senior Software Engineer

Adroit People Limited (UK)

London Area, United Kingdom (Hybrid) · Full Time

Be the first to apply

Experience
7+ yrs
Salary
GBP 80,000 – GBP 80,000 / year
Openings
3
Posted
3 days ago
Work mode
Hybrid
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

We are seeking a Senior Software Engineer with over 7 years of relevant experience to join our team. This role offers a salary of 80000 GBP per annum and operates in a hybrid working model requiring three days per week onsite at our central London office.

Key Responsibilities

  • Take ownership of designing, developing, and maintaining microservices primarily using Golang.
  • Continuously refine design and implementation to address bugs, enhance performance, and introduce new features.
  • Containerize services and prepare them for deployment on Kubernetes clusters using Helm charts.
  • Guarantee the resilience and reliability of software services.
  • Attain comprehensive understanding of the complete technical architecture and system dependencies, applying this knowledge to your code.
  • Create extensive test coverage including unit, contract, end-to-end, and integration testing.
  • Utilize Git for version control and engage in build, test, and deployment activities through CI/CD pipelines.
  • Develop and validate software locally before promoting to lower environments.
  • Review and improve code authored by team members, enhancing performance and readability while facilitating design and process decision discussions.
  • Communicate progress and manage risks related to assigned applications and services.
  • Conduct demonstrations and participate in acceptance meetings with analysts, developers, and product owners.
  • Contribute to task planning and evaluations within sprint cycles.
  • Estimate, own, and deliver assignments encompassing design, development, testing, deployment, configuration, and documentation to meet business goals.

Candidate Profile

Ideal candidates thrive on creating impactful products that address real-world challenges. Collaboration is key, along with an interest in data science and the practical deployment of advanced algorithms in product contexts. Attention to detail, commitment to writing high-quality code with robust testing, and a readiness to adopt new programming languages and frameworks are vital.

  • Proven experience writing production-ready Python, Golang, and SQL code.
  • Expertise handling large-scale data and designing systems with high throughput and low latency.
  • Familiarity and enthusiasm for modern service design approaches such as containers, container orchestration (Kubernetes), streaming data platforms, APIs, and in-memory/NoSQL databases.
  • Comfortable operating within DevOps workflows, including continuous integration and deployment.
  • Effective communication skills across diverse stakeholders including subject matter experts, data scientists, software engineers, and enterprise DevOps and security teams.
  • Experience applying best practices for code reviews, version control, and change management suited for scaling software engineering environments.
  • Ability to optimize solutions within limited technology stacks.
  • Experience or interest in deploying machine learning models into production environments.

Level

Senior

Tools & software

Kubernetes required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer