Senior Developer - Kubernetes

Senior Developer - Kubernetes

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join a dynamic team to build cutting-edge telecom software and lead junior developers.
  • Company: Innovative VC-backed telecom software provider focused on next-gen solutions.
  • Benefits: Enjoy remote work, excellent salaries, 30 days holiday, and a supportive culture.
  • Why this job: Be part of a collaborative environment that values diversity and technical excellence.
  • Qualifications: 3+ years in software development with expertise in Go, Python, and Kubernetes.
  • Other info: Opportunity for technical leadership and personal growth in a fast-paced setting.

The predicted salary is between 43200 - 72000 £ per year.

Our client, an ingenious early stage VC backed next generation telecoms software provider is looking for a Senior Software Developer to join their incredible team of 20-25 experienced, talented and enthusiastic multi-platform engineers. This role is for a Senior Software Developer to work on a next generation cloud-agnostic, micro-service network management platform. Remote Working - Based in the UK. Excellent salaries and benefits including 30 days holiday.

Job Accountabilities

  • Build high quality software using cutting edge technologies in collaboration with other team members
  • Own the work, add tests and metrics and participate to code reviews
  • Help the team with defining architectures that will scale and encourage best practices
  • Provide technical leadership to more junior engineers
  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
  • Kubernetes cluster creation
  • Kubernetes cluster maintenance and troubleshooting
  • Creating terraform based infrastructure
  • Support SRE and developer teams
  • Follow security practices on all infrastructure
  • Maintain documentation and updating runbooks
  • Incident detection, response and remediation
  • Post incident reviews

Experience Needed

  • 3+ years of industry experience building mission-critical software applications in a collaborative and team-focused environment
  • Experience with Go, Python, or other modern programming language. C++ knowledge a plus
  • 2+ years of experience with containerization and orchestration (Docker + Kubernetes) and confidence operating cloud infrastructures
  • Front-end development experience a plus
  • DevOps skills, especially leveraging open source tools (Kibana, Prometheus, Grafana) a plus
  • Sound understanding of agile software development best practices including CI/CD, testing, monitoring, alerting and documentation
  • Being Cloud agnostic means not being able to use any managed Kubernetes service, so therefore build own Kubernetes - experience with only managed Kubernetes would not be applicable for the role
  • Kubernetes experience on at least one cloud
  • Prometheus stack (Grafana, Prometheus, alertmanager)
  • Kubernetes upgrade and maintenance experience
  • Any logging infrastructure experience
  • Terraform
  • Ansible
  • Shell/Python Scripting
  • Gitlab pipelines (or any other CI/CD)

Desirable experience:

  • Kubernetes security
  • Kubernetes on premise experience
  • Kubernetes networking
  • vSphere
  • Packer
  • Flux or ArgoCD
  • Kubernetes installation with Kubespray
  • East-West cluster

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area.

Our client recognises that their people are their strength and the diverse talents they bring to the workforce are directly linked to their success. They are an equal opportunity employer and place a high value on diversity and inclusion.

Senior Developer - Kubernetes employer: Different Technologies Pty Ltd.

Join an innovative early-stage telecoms software provider that values its employees and fosters a collaborative work culture. With remote working options available across the UK, you will enjoy excellent salaries, 30 days of holiday, and opportunities for professional growth while working with cutting-edge technologies alongside a talented team. The company prioritises diversity and inclusion, ensuring that every team member's unique skills contribute to their collective success.
D

Contact Detail:

Different Technologies Pty Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Developer - Kubernetes

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Kubernetes and Terraform. Consider building a small project that showcases your skills in these areas, as practical experience can set you apart from other candidates.

✨Tip Number 2

Engage with the community around Kubernetes and cloud-native technologies. Join forums, attend meetups, or participate in online discussions to not only learn but also network with professionals who might provide insights or referrals for the role.

✨Tip Number 3

Prepare to discuss your previous experiences in detail, particularly those that demonstrate your ability to lead and mentor junior engineers. Highlight any instances where you contributed to defining architectures or implementing best practices in your past roles.

✨Tip Number 4

Since this role involves remote work, ensure you have a reliable setup for virtual communication. Practice articulating your thoughts clearly and confidently in a remote interview setting, as effective communication is key in a distributed team environment.

We think you need these skills to ace Senior Developer - Kubernetes

Proficiency in Go, Python, or other modern programming languages
Experience with Kubernetes cluster creation and maintenance
Strong understanding of containerization and orchestration (Docker + Kubernetes)
DevOps skills, particularly with open source tools (Kibana, Prometheus, Grafana)
Knowledge of Terraform for infrastructure management
Experience with CI/CD pipelines (GitLab or similar)
Ability to design and implement software architectures that scale
Technical leadership skills to guide junior engineers
Experience with incident detection, response, and remediation
Understanding of agile software development best practices
Familiarity with logging infrastructure and monitoring tools
Shell/Python scripting skills
Experience with Kubernetes security and networking
Knowledge of on-premise Kubernetes installations
Ability to maintain documentation and update runbooks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Kubernetes, Go, and Python. Emphasise any leadership roles or projects that showcase your ability to work collaboratively in a team.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your passion for the telecoms industry and your understanding of cloud-agnostic solutions. Mention specific projects where you've successfully implemented similar technologies.

Showcase Your Technical Skills: In your application, include specific examples of your experience with containerization, orchestration, and DevOps tools. Highlight any projects where you built or maintained Kubernetes clusters and your familiarity with CI/CD practices.

Highlight Soft Skills: Don't forget to mention your soft skills, such as teamwork, communication, and problem-solving abilities. These are crucial for a role that involves providing technical leadership and collaborating with other engineers.

How to prepare for a job interview at Different Technologies Pty Ltd.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Kubernetes, Docker, and cloud infrastructures in detail. Highlight specific projects where you've built or maintained Kubernetes clusters, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Leadership Qualities

Since the role involves providing technical leadership, share examples of how you've mentored junior engineers or led a project. Discuss your approach to code reviews and how you encourage best practices within a team.

✨Understand the Company’s Vision

Research the company’s products and their approach to telecoms software. Be ready to discuss how your skills align with their goals and how you can contribute to their next-generation platform.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving problems related to microservices, infrastructure as code, and incident response. This will demonstrate your critical thinking and troubleshooting abilities.

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>