Full Time

Senior Software Engineer - Kubernetes

StrongDM
$120,000 - $160,000* / year (about $58–$77 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 StrongDM, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer - Kubernetes at StrongDM will play a pivotal role in architecting, implementing, and maintaining robust and scalable Kubernetes environments that enhance our offerings and drive innovation. This position requires a blend of technical proficiency and strategic vision, focusing on enhancing system performance, ensuring effective container orchestration, and collaborating with cross-functional teams to deliver high-quality software solutions. As a senior member of the engineering team, the candidate will also mentor junior engineers, contribute to architectural decisions, and drive best practices within the organization.



Job Responsibilities

  • Design, implement, and maintain Kubernetes-based applications and infrastructure.
  • Optimize the performance of Kubernetes clusters for high availability and scalability.
  • Develop automation scripts to streamline deployment and management of containerized applications.
  • Collaborate with development and operations teams to ensure seamless integration of software solutions.
  • Monitor and troubleshoot Kubernetes environments to resolve issues and improve reliability.
  • Contribute to architectural discussions, advocating for best practices in cloud-native development.
  • Mentor and provide support to junior engineers on best practices in Kubernetes management.
  • Stay current with industry trends and advancements in Kubernetes and container orchestration technologies.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a strong focus on Kubernetes.
  • Proficient in programming languages such as Go, Python, or Java.
  • Extensive experience with containerization technologies, particularly Docker.
  • Strong understanding of cloud platforms (AWS, Google Cloud, Azure) and infrastructure as code (IaC) tools.
  • Hands-on experience with CI/CD tools and practices, especially in Kubernetes environments.
  • Excellent problem-solving skills and ability to work effectively under pressure.
  • Strong communication skills and capacity to work collaboratively in a team environment.


Technologies & Tools

The Senior Software Engineer - Kubernetes will primarily utilize a variety of technologies and tools including Kubernetes, Docker, Helm, Jenkins, Terraform, and cloud platforms such as AWS or Google Cloud. Proficiency in monitoring tools such as Prometheus, Grafana, and ELK stack is also essential. Familiarity with microservices architecture and REST APIs will be beneficial for this role.



Ideal Candidates

The ideal candidate will possess a proactive mindset, strong leadership qualities, and a passion for innovative technologies. They will be highly adaptable and able to thrive in a fast-paced environment while effectively managing multiple projects. A dedication to continuous learning and improvement, along with the ability to communicate complex technical concepts to diverse teams, will be essential for success in this role. Additionally, a collaborative approach to problem-solving and a commitment to high-quality standards will make them a valuable addition to the StrongDM engineering team.

Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →

View Similar Jobs

Matches Jobs

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