Full Time

Sr. Software Development Engineer - Container Infrastructure

Scale Computing
$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 Scale Computing, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Software Development Engineer focused on Container Infrastructure at Scale Computing, you will play a pivotal role in the design, development, and implementation of innovative container solutions that meet the scalability and performance requirements of our clients. You will collaborate with cross-functional teams to enhance our product offerings, focusing on optimizing container orchestration and infrastructure, thereby ensuring the seamless deployment and management of applications at scale. Your expertise will contribute significantly to the enhancement of our development processes and operational efficiencies.



Job Responsibilities

  • Design and implement scalable, high-performance container infrastructure solutions.
  • Collaborate with cross-functional teams to define system architecture and design specifications.
  • Develop tools and automation for deployment, monitoring, and management of containerized applications.
  • Optimize existing container management processes for improved efficiency and reliability.
  • Troubleshoot and resolve issues across the container ecosystem in a timely manner.
  • Contribute to architectural discussions and provide insights on best practices in container deployment and orchestration.
  • Lead development initiatives and mentor junior engineers for knowledge sharing and skill enhancement.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in software development, with at least 3 years focusing on container technologies.
  • Proficiency in programming languages such as Go, Python, or Java.
  • Strong experience with container orchestration technologies like Kubernetes and Docker.
  • In-depth knowledge of cloud services (AWS, Azure, GCP) and virtualization technologies.
  • Experience with CI/CD pipelines, microservices architecture, and DevOps practices.
  • Excellent problem-solving skills and the ability to work well under pressure.


Technologies & Tools

In this position, you will work extensively with various technologies and tools essential for effective container management, including but not limited to Kubernetes for orchestration, Docker for containerization, Terraform for infrastructure as code, and Prometheus for monitoring. Familiarity with cloud service platforms such as AWS, Azure, or Google Cloud is vital, alongside exposure to CI/CD tools like Jenkins or GitLab CI.



Ideal Candidates

Ideal candidates for this position are innovative thinkers with a proactive approach to problem-solving and a passion for emerging technologies in containerization. They should possess strong analytical skills, a commitment to continuous learning, and the ability to thrive in a collaborative team environment. Successful candidates will demonstrate excellent communication skills, leadership potential, and a dedication to delivering high-quality software solutions that exceed client expectations.

Stuck turning a job you did into resume lines? Say what you did in your own words, however rough, and get it back as five lines that start with the action. Write bullet points →

View Similar Jobs

Matches Jobs

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