Full Time

Platform - Control Plane - Software Engineer II (Go, K8s)

Elastic
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Elastic, so some details may not match this job. The employer's own page has the real description.

Overview

As a Platform - Control Plane - Software Engineer II at Elastic, you will be instrumental in designing, developing, and maintaining the control plane components of our cloud infrastructure. You will work collaboratively with cross-functional teams to create robust, scalable solutions using Go and Kubernetes. Your role will involve optimizing systems, enhancing service reliability, and contributing to the overall strategy for our platform's evolution, ensuring seamless integration with existing services while adhering to best practices in software development.



Job Responsibilities

  • Design and implement control plane functionalities using Go and Kubernetes.
  • Collaborate with product and infrastructure teams to define requirements and architecture.
  • Monitor system performance and troubleshoot issues to ensure a high level of service reliability.
  • Contribute to the development of CI/CD pipelines for efficient deployment and testing.
  • Write clean, maintainable code and documentation to enhance team productivity.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with industry trends and advancements in cloud technologies and best practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2+ years of experience in software development, particularly in Go programming.
  • Hands-on experience with Kubernetes and container orchestration.
  • Strong understanding of microservices architecture and cloud-native principles.
  • Proficient in version control systems, preferably Git.
  • Experience with automated testing and CI/CD methodologies.
  • Excellent problem-solving skills and a collaborative mindset.


Technologies & Tools

This position leverages a variety of modern technologies and tools, primarily focusing on Go programming language for backend development, Kubernetes for container orchestration, and various cloud platforms for deployment. You will also engage with CI/CD tools for building, testing, and deploying applications, alongside other tools such as Docker for containerization and monitoring solutions for system observability.



Ideal Candidates

The ideal candidate for the Platform - Control Plane - Software Engineer II role possesses both technical prowess and a collaborative spirit. You should exhibit a strong aptitude for learning and adapting to new technologies, while also being proactive in identifying problems and proposing innovative solutions. A key characteristic of success in this role is the ability to thrive in a fast-paced, dynamic environment, along with effective communication skills that foster teamwork and engagement across diverse groups.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.