Software Engineer

Posted 4 days ago

This is a fully remote position, open to applicants in Ireland.

📋 Description

• Become a member of the Kubernetes Capabilities team.

• Determine the MongoDB functionalities that users receive on Kubernetes and their operational aspects.

• Take charge of the design and implementation of new features in Kubernetes operators, overseeing everything from technical design to production support.

• Collaborate with Product and MongoDB feature teams to transform features into Kubernetes-native APIs.

• Craft technical designs, assess trade-offs, and guide stakeholders in making informed decisions.

• Develop predictable, self-service, and safe operational platform APIs.

• Provide mentorship to engineers through collaborative programming, code reviews, and design feedback.

• Work closely with the platform squad, Support, Documentation, and various engineering teams.

• Assist in resolving complex customer challenges.

• Enhance testing strategies, release quality, and the overall developer experience.


⛳️ Requirements

• Several years of experience in building production software using a modern programming language, with a primary focus on Go.

• Demonstrated experience in creating a platform for other engineers, which could include Kubernetes controllers and operators, internal developer platforms, or developer-facing infrastructure products.

• Extensive knowledge of Kubernetes, covering its API model, reconciliation process, and the operational challenges of managing workloads on the platform.

• Experience in designing, testing, and operating distributed systems in a production environment.

• Proven ability to lead projects through uncertainty and deliver them from start to finish.

• Excellent written communication skills, particularly in crafting technical design documentation.

• No prior experience with MongoDB is necessary.

• Familiarity with controller-runtime, kubebuilder, or contributions to Kubernetes ecosystem projects is a plus.

• Experience with multi-cluster Kubernetes, networking, or service mesh is advantageous.

• Background in running stateful workloads or databases on Kubernetes is a plus.

• Experience with a major public cloud provider is beneficial.


🏝️ Benefits

• Competitive compensation package that includes a high salary, equity, and comprehensive benefits.

• Opportunities for on-the-job learning and growth into new technologies.

• A high degree of autonomy, with a focus on achieving results rather than merely appearing busy.

• Access to employee affinity groups.

• Fertility assistance provided.

• Generous parental leave policy.

• Disability accommodations available during the application and interview stages.

People also viewed

The Hello Team1 day ago

VoIP Developer – Engineer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Cielo Talent1 day ago

Curriculum Developer

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer£44k – £55k/year
ApplyView job
Quest Analytics, LLC1 day ago

Software Engineer

US flagAlabama, +38 more locationsFull-timeSoftware Engineer
ApplyView job
Hitss Brasil1 day ago

Senior Developer Analyst

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Productiv Teams1 day ago

Director of Engineering

PL flagPoland OnlyFreelanceSoftware Engineer
ApplyView job
RTX1 day ago

Senior Ignition Developer

US flagFlorida OnlyFull-timeSoftware Engineer$157.2k – $298.8k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers