You see a card. We see endless possibilities.™
Staff Software Engineer – Kubernetes Operations
Location
United States
Posted
23 days ago
Salary
$174.7K - $218.4K / year
Seniority
Lead
Job Description
Staff Software Engineer – Kubernetes Operations
Marqeta
• Design, build, and maintain highly available Kubernetes infrastructure at scale • Lead architecture decisions for container orchestration and cloud-native services • Mentor engineers on Kubernetes best practices, container security, and cloud infrastructure • Develop automation tools and improve CI/CD pipelines for containerized applications • Collaborate with platform and application teams to optimize workload performance • Drive initiatives to improve system reliability, observability, and disaster recovery • Participate in on-call rotation and incident response • Contribute to the technical roadmap and infrastructure strategy
Job Requirements
- 8+ years of software engineering experience
- 3+ years of hands-on production experience with Kubernetes
- Strong understanding of container technologies (Docker, containerd)
- Experience with infrastructure as code (Terraform, Helm, or similar)
- Proficiency in at least one programming language (Go, Python, Java)
- Deep knowledge of networking, security, and distributed systems
- Experience with cloud platforms (AWS, GCP, or Azure)
- Strong communication and collaboration skills
Benefits
- Multiple health insurance options
- Flexible time off – take what you need
- Retirement savings program with company contribution and after tax contributions
- Equity in a publicly-traded company and an Employee Stock Purchase Program
- Family-forming benefits, fertility support, and up to 20 weeks of Parental Leave
- Free therapy sessions, financial and professional coaching, and legal advice
- Monthly stipend to support our remote work model
- Annual “development dollars” to support our people growth and development
- Through Flex First, the freedom to live and work wherever you and your family thrive
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop and maintain end-to-end features (frontend + backend); • Build scalable APIs, integrations, and services; • Ensure code quality through automated tests (unit, integration, and end-to-end); • Work with a focus on observability, performance, and resilience of applications; • Participate in code reviews and define best practices; • Document technical solutions and support the evolution of the architecture; • Collaborate with different squads and technical stakeholders.
• Desenvolver e manter funcionalidades end-to-end (frontend + backend); • Construir APIs, integrações e serviços escaláveis; • Garantir qualidade de código por meio de testes automatizados (unitários, integração e e2e); • Atuar com foco em observabilidade, performance e resiliência das aplicações; • Participar de revisões de código (code review) e definição de boas práticas; • Documentar soluções técnicas e apoiar a evolução da arquitetura; • Colaborar com diferentes squads e stakeholders técnicos.
• Define and evolve system architecture (frontend, backend, and integrations); • Lead technical decisions related to application design, patterns, and best practices; • Support squads in building end-to-end solutions (Vue.js + .NET/Node.js); • Design and review APIs (REST/GraphQL), ensuring consistency, versioning, and well-defined contracts; • Define observability strategies (logs, metrics, tracing) and performance approaches; • Ensure technical quality through testing best practices (unit, integration, and e2e); • Establish development standards (Git, branching, code review, versioning); • Support modernization of legacy systems (Oracle, SQL Server); • Lead technical discussions with stakeholders and business areas; • Promote technical documentation and knowledge sharing.
• Collaborate in planning and executing end-to-end projects, from gathering requirements with business stakeholders, prototyping interfaces, frontend development and API/backend integration, to testing, deployment and end-user support; • Develop and maintain responsive, accessible, high-performance web interfaces, ensuring a smooth and consistent user experience (UX) across devices and browsers; • Implement reusable, scalable components using modern frameworks such as React, Next.js or Vue.js, following Design System patterns and Component-Driven Development; • Integrate the frontend with RESTful APIs and/or GraphQL, consuming data from microservices and handling loading states, errors and caching appropriately; • Work with designers (UI/UX) to translate wireframes, prototypes (Figma, Adobe XD) and visual specifications into functional code faithful to the proposed design; • Contribute to fullstack feature development when needed, supporting the backend in Node.js (Express, NestJS) or Python (FastAPI, Django) to create endpoints, business logic and integrations; • Implement and maintain automated tests (unit, integration and end-to-end) to ensure application quality and stability;


