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 MX, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Software Engineer specializing in Kubernetes at MX, you will be instrumental in designing, implementing, and maintaining scalable cloud-native applications. This role requires a deep expertise in Kubernetes, cloud infrastructures, and DevOps practices. You will collaborate closely with cross-functional teams to optimize our deployment processes, adopt best practices in software engineering, and drive innovation across our technological landscape. Your contributions will have a direct impact on delivering robust software solutions that align with our strategic business goals.
Job Responsibilities
- Design and implement Kubernetes-based solutions to enhance system scalability and reliability.
- Manage and optimize container orchestration processes utilizing industry best practices.
- Work with development teams to integrate applications and automate deployment procedures.
- Conduct system performance analysis and provide recommendations for enhancements.
- Develop and maintain documentation related to systems architecture and deployment procedures.
- Collaborate with security teams to implement proactive security measures within our Kubernetes environments.
- Facilitate training and knowledge sharing sessions to empower team members.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software engineering with a focus on cloud-native applications.
- Expertise in Kubernetes and containerization technologies like Docker.
- Strong programming skills in languages such as Go, Python, or Java.
- Experience with CI/CD tools and DevOps practices.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Understanding of microservices architecture and distributed systems.
- Excellent problem-solving skills and a proactive approach to challenges.
Technologies & Tools
The Senior Software Engineer position will primarily involve working with Kubernetes as the container orchestration platform. Also, you will utilize tools such as Docker for containerization, Terraform or Helm for infrastructure as code, and CI/CD platforms like Jenkins or GitLab CI for automated deployment. Familiarity with monitoring and logging tools such as Prometheus, Grafana, and ELK stack will also be beneficial in maintaining optimal performance and reliability of our systems.
Ideal Candidates
The ideal candidate for the Senior Software Engineer position at MX will possess not only technical proficiency in Kubernetes and cloud-native technologies but also exhibit strong leadership capabilities. They should thrive in collaborative environments, demonstrate excellent communication skills, and be committed to continuous learning and improvement. A passion for innovative problem-solving and a proactive mindset are essential traits that will contribute to the success of our engineering team.
Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.