Full Time

Senior Software Engineer - Kubernetes Platform Engineering team

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

Job Overview

The Senior Software Engineer on the Kubernetes Platform Engineering team at Marqeta will play a pivotal role in the design, development, and maintenance of highly scalable and reliable Kubernetes-based solutions. This position involves collaborating with cross-functional teams to implement innovative cloud-native applications and optimize platform performance. The successful candidate will leverage their expertise in container orchestration and distributed systems to support the organization’s mission of providing a seamless payment experience.



Job Responsibilities

  • Design and implement scalable Kubernetes architectures to support microservices-based applications.
  • Optimize and troubleshoot Kubernetes deployments for high availability and performance.
  • Collaborate with development teams to define and implement CI/CD pipelines using Kubernetes.
  • Evaluate and integrate third-party tools and services to enhance Kubernetes functionality.
  • Contribute to the development of infrastructure as code (IaC) solutions, ensuring proper configuration management.
  • Provide expertise and mentorship to junior engineers in best practices for container orchestration.
  • Participate in on-call rotations and incident management processes to ensure system reliability.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; a Master's degree is a plus.
  • A minimum of 5 years of experience in software engineering, with a focus on cloud-native technologies.
  • Strong expertise in Kubernetes and container orchestration, with practical experience in cluster management.
  • Proficiency in programming languages such as Go, Python, or Java.
  • Solid understanding of microservices architecture and RESTful API development.
  • Experience with CI/CD tools such as Jenkins, CircleCI, or GitLab CI.
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, or ELK Stack.


Technologies & Tools

This position will primarily utilize technologies such as Kubernetes for container orchestration, Docker for containerization, and various cloud providers (e.g., AWS, GCP, Azure) for deployment. The role also involves working with CI/CD systems, configuration management tools like Terraform, and monitoring solutions including Prometheus and Grafana. Familiarity with service mesh technologies such as Istio or Linkerd is advantageous.



Ideal Candidates

The ideal candidate for this position will exhibit strong problem-solving abilities and a proactive approach to work. They should possess a passion for technology and continuous learning, demonstrating the capability to adapt in a fast-paced environment. Exceptional communication skills and a collaborative mindset are essential for engaging with cross-functional teams and contributing to a culture of innovation. A commitment to quality and a keen eye for detail will help ensure the delivery of reliable software solutions.

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.