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.

Position Overview


As a Senior Software Engineer on the Kubernetes Platform Engineering team at Marqeta, you will play a pivotal role in designing, developing, and optimizing scalable and reliable Kubernetes-based platforms. Your expertise will guide the team to implement best practices and innovative solutions that enhance our infrastructure, ensuring the seamless deployment and operation of applications. Collaboration with cross-functional teams will be essential to foster an agile environment conducive to rapid development and iteration.



Job Responsibilities

  • Design and develop robust Kubernetes solutions, enhancing the platform's capabilities and performance.
  • Collaborate with software engineers, DevOps, and other teams to integrate applications and services into the Kubernetes ecosystem.
  • Implement and automate CI/CD processes using Kubernetes tools and methodologies.
  • Monitor system performance and troubleshoot issues, ensuring high availability and reliability of services.
  • Evaluate and adopt new technologies to improve system architecture and deployment strategies.
  • Mentor junior engineers and conduct code reviews to maintain high standards of code quality.
  • Participate in on-call rotations to address production incidents and provide timely resolutions.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on cloud-based applications and Kubernetes.
  • Proven expertise in managing and deploying Kubernetes clusters in production environments.
  • Strong programming skills in languages such as Go, Python, or Java.
  • Experience with containerization technologies and orchestration tools, especially Docker and Helm.
  • Solid understanding of networking, security, and storage concepts within a Kubernetes context.
  • Familiarity with monitoring tools like Prometheus, Grafana, and other observability solutions.


Technologies & Tools


The Senior Software Engineer will work extensively with technologies such as Kubernetes for orchestration, Docker for containerization, Helm for application deployment, and CI/CD tools like Jenkins or GitLab CI. Familiarity with cloud service providers, including AWS, Google Cloud, or Azure, will also be beneficial. Knowledge of monitoring solutions such as Prometheus and Grafana will help maintain system health and performance.



Ideal Candidates


Ideal candidates will possess a proactive, problem-solving attitude and a passion for leveraging technology to drive business success. You should exhibit exceptional collaboration skills, capable of working across various teams to achieve mutual goals. Adaptability and a willingness to embrace continuous improvement are essential, as the landscape of technology is ever-evolving. Strong communication skills are critical for conveying complex technical concepts clearly and effectively to both technical and non-technical stakeholders.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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