At a Glance
- Tasks: Join a dynamic team to develop cutting-edge cloud software and lead junior engineers.
- Company: Innovative VC-backed telecoms software provider focused on next-gen network management.
- Benefits: Enjoy excellent salaries, 30 days holiday, and remote work flexibility.
- Why this job: Be part of a collaborative culture that values diversity and technical leadership.
- Qualifications: 3+ years in software development with expertise in Go, Python, and Kubernetes.
- Other info: Opportunity for project leadership and significant impact on software architecture.
The predicted salary is between 43200 - 72000 £ per year.
Our client, an innovative early-stage VC-backed telecoms software provider, is seeking a Senior Software Developer to join their talented team of 20-25 multi-platform engineers.
This role involves developing a next-generation, cloud-agnostic, micro-service network management platform.
Location: Remote (UK-based)
Salary & Benefits: Excellent salaries, 30 days holiday, and other benefits.
Job Responsibilities:
- Develop high-quality software using cutting-edge technologies in collaboration with team members.
- Own tasks, implement tests and metrics, and participate in code reviews.
- Assist in defining scalable architectures and promote best practices.
- Provide technical leadership to junior engineers.
- Design, develop, troubleshoot, and debug software for databases, applications, tools, and networks.
- Create and maintain Kubernetes clusters, including troubleshooting.
- Build infrastructure using Terraform.
- Support SRE and developer teams, ensuring security practices are followed.
- Maintain documentation and runbooks.
- Handle incident detection, response, and post-incident reviews.
Required Experience:
- 3+ years in building mission-critical software applications within a collaborative environment.
- Experience with Go, Python, or similar modern languages; C++ knowledge is a plus.
- At least 2 years of containerization and orchestration experience (Docker + Kubernetes) and cloud infrastructure operation confidence.
- Experience with cloud-agnostic Kubernetes deployment; not limited to managed services.
- Familiarity with Prometheus stack (Grafana, Prometheus, Alertmanager).
- Experience with Kubernetes upgrades, maintenance, and networking.
- Proficiency with Terraform, Ansible, Shell/Python scripting, and CI/CD pipelines (e.g., GitLab).
Desirable Skills:
- Kubernetes security and on-premises deployment.
- Knowledge of vSphere, Packer, Flux or ArgoCD, and Kubernetes installation tools like Kubespray.
- Experience with East-West clusters.
As part of the software engineering team, you will help define and develop software, provide technical leadership, and implement changes to software architecture as needed. The role requires independent judgment and may involve project leadership or supervision. A BS or MS degree or equivalent experience is preferred.
Our client values diversity and inclusion, recognizing their people as their greatest asset.
#J-18808-Ljbffr
Senior Developer - Kubernetes employer: J BANDY CONSULTING LTD
Contact Detail:
J BANDY CONSULTING LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer - Kubernetes
✨Tip Number 1
Familiarise yourself with Kubernetes and its ecosystem. Since this role heavily involves managing Kubernetes clusters, having hands-on experience or contributing to open-source projects can really set you apart.
✨Tip Number 2
Engage with the developer community. Join forums, attend meetups, or participate in online discussions related to cloud-native technologies. Networking can lead to valuable insights and potential referrals.
✨Tip Number 3
Showcase your technical leadership skills. Prepare examples of how you've mentored junior engineers or led projects in your previous roles. This will demonstrate your ability to take charge and guide a team effectively.
✨Tip Number 4
Stay updated on the latest trends in cloud infrastructure and microservices. Being knowledgeable about emerging technologies and best practices will not only help you in interviews but also show your passion for the field.
We think you need these skills to ace Senior Developer - Kubernetes
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 your collaborative work in building mission-critical applications and any leadership roles you've held.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the job responsibilities, such as developing cloud-agnostic platforms or working with Terraform.
Showcase Technical Skills: Clearly outline your technical skills related to Kubernetes, Docker, and cloud infrastructure in your application. Include any relevant certifications or projects that demonstrate your expertise in these areas.
Highlight Leadership Experience: If you have experience providing technical leadership or mentoring junior engineers, make sure to include this in your application. Companies value candidates who can guide others and contribute to team growth.
How to prepare for a job interview at J BANDY CONSULTING LTD
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Go, Python, and Kubernetes in detail. Highlight specific projects where you've implemented these technologies, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Leadership Experience
Since the role involves providing technical leadership, share examples of how you've mentored junior engineers or led a project. Discuss your approach to fostering collaboration and best practices within a team.
✨Understand the Company’s Vision
Research the client’s mission and values. Be ready to explain how your skills and experiences align with their goals, particularly in developing cloud-agnostic solutions and innovative telecom software.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges related to Kubernetes and cloud infrastructure, and be ready to explain your thought process during these exercises.