Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

MongoDB

Senior Software Engineer (Deployments)

Posted Updated
Discussion
  • Platform Engineering is the department within SRE that is responsible for a range of critical infrastructure and operational functions that support the broader engineering organization
  • Among these are our multi-cloud-provider Kubernetes infrastructure, networking, load balancing (including our public-facing edge and internal service mesh), and observability and alerting systems
  • The Deployments team designs and maintains our continuous delivery infrastructure, ensuring reliable code deployment from development through production for all engineering teams
  • This infrastructure is primarily composed of Argo Workflows and ArgoCD
  • The team also provides tooling that enables clear system ownership and facilitates self-service onboarding for development teams
  • We are looking to speak to candidates who can work East Coast hours
  • Contribute to developing a world-class continuous deployment experience, enabling the rapid and reliable shipment of MongoDB products
  • This includes, but is not limited to, contributing to open-source projects, or engineering software-based approaches like Kubernetes operators to streamline processes
  • Own the onboarding flow other engineering teams follow when launching a new product or service
  • Collaborate with other teams within Platform Engineering to ensure a consistent service-onboarding experience
  • Provide internal support for our deployment systems, including answering questions and addressing issues
  • Participate in a 24/7 on-call rotation to resolve issues involving the deployment infrastructure
  • Have 6+ years of experience in software development and operating distributed systems
  • Possess a customer-focused mindset
  • Proficiency in Python, Go, or a similar language
  • Proven experience building and operating large-scale continuous integration and continuous deployment (CI/CD) pipelines
  • Value efficiency in processes and operations
  • Experience using and extending containerization technologies, particularly Kubernetes, to enhance application agility, optimize resource utilization, and accelerate time-to-market
  • Expertise in cloud infrastructure platforms, including AWS, Google Cloud Platform (GCP), or Azure
  • Understanding of Linux operating system internals and networking concepts (e.g., TCP/IP, DNS, TLS, routing)
  • Prefer automation over manual process (“allergic to ops work”). We are a small team of software engineers with a strong bias towards software solutions to avoid toil

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.