Get a weekly email with all new Golang jobs
x

Golang Cluster Jobs Paying 100,000 USD a Year


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 19 Golang Cluster Jobs (7 new this month) in April 2025 at companies like Cluster, Cast AI and Cast AI paying at least 100,000 USD per year working as a Full-Stack Engineer, Senior Software Engineer - OMNI Team and Senior Software Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Irakli Gabisonia Timur Akhmadiev Bekarys Kuspan Aleksandr Vorobev Ajay Singh Parmar Ravikiran Erick Ramos Aguirre Shivam Rai Vansika Kyky Kyk
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 56 developers joined Golang Cafe in the last 30 days
  • 12,109 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 19 Cluster Jobs paying at least 100,000 USD per year • Sort by Date
Full-Stack Engineer
Cluster
Los Angeles, United States
$85,000 to $130,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Our Vision Cluster is a mission-driven company working to expand the middle class in America by connecting skilled talent to premium industrial and manufacturing jobs. The future of U.S. Industry is bright. Advanced manufacturing is creating demand for high-paying jobs that require advanced technical and engineering skills, while the retirement of millions of baby boomers is creating a shortage of skilled talent. We believe that making it easier for people to get connected to meaningful and solid manufacturing jobs helps entice companies to create great products in the U.S. and builds a stronger economy.

We’re taking the pain and effort out of the job search by focusing on industry-specific skill sets and matching talent to employers who value their unique backgrounds. We want to help companies hire good people and place workers at great companies who treat them like family.

Where You Come In We need a trail blazer who cares about our mission and wants to take an active role in designing, building and maintaining our system and infrastructure. You have a passion for high-quality, reliable and maintainable code with a love for writing solid tests and refactoring.  As the first full stack engineer on the team, you will be part of the process from the ground up. Your contributions will enable the team to launch products and iterate quickly.

You must be comfortable working in an agile team making decisions together in order to deliver value to our customers quickly.

How We Work At this stage, our approach is still highly collaborative. We believe that the best long term quality comes from rapidly shipping, iterating and learning as we go. We’re growing and learning at a lightning pace, which relies on everyone to contribute new information and insights to the team in real time.  At Cluster, every employee has a voice, and we work together closely to drive toward tough but rewarding achievements.

It’s important to us that we have high alignment between Cluster’s business, user and technical goals. Everyone here is responsible for making sure we don’t just code things right, but that we also code the right things. We judge our success by our customers’ success.

Requirements Not everything listed below is a must. While we’d love to find the left-handed unicorn that checks every box, we care more about finding people who are passionate about helping the company grow. - Several years of industry experience preferably in a startup (mvp to scale) - Understand/deep appreciation for systems configuration and building efficient infrastructure. - Comfortable maintaining source repositories like git with experience setting up dev, staging and prod environments - Knowledge and experience with building and deploying enterprise or cloud scale applications from deployment to monitoring. - Proficient on JavaScript. Have rich experience to design large stable, scalable, flexible, extendable frontend/backend framework. - Proficient on HTML5, CSS3 and comfortable with a number of CSS preprocessors. - Experience with React and Redux frameworks - Have demonstrated experience to design nice look & feel frontend. Has solid understanding/experience on frontend frameworks. - Solid on frontend testing framework UT/BT tools. Good at frontend development environment and toolset like npm and yarn. - Understanding of CI/CD systems (fan in, fan out, gates, etc.) - Experience with AWS or Google Cloud Platform and comfortable working with containerized deployments - Excellent communicator; loves working software but isn’t afraid of creating some documentation - You ask for forgiveness, not permission. - You find a work-around when there is no work-around. - BA/BS in Computer Science

BONUS - Proficient on one popular backend technologies, like Python or golang - Experience or interest in pair programming, Test Driven Development (TDD) & XP/Agile methodologies


⎘ Copy Link ↗ Visit Link
Cast AI Logo
Senior Software Engineer - OMNI Team
Cast AI
Remote
€78,000 to €108,000 a year
March 2025
52 Applicants This Week

Job Description

The Omni Team's goal it to solve the multi-cluster multi-cloud Kubernetes challenge! Building on top of concepts from cluster federation it tries to shift the paradigm in Kubernetes usage patterns and how it is being used when many clouds are involved. And while doing this to enable CAST AI customers to realize significant AAA savings for our customers.

To give you a glimpse into the complexities we navigate:

We’ve successfully proven that you can do more with Kubernetes compute resources in the ways people didn't think was possible. We are building on top of giants, by leveraging OpenSource technologies like wireguard and controller-runtime. We write custom Kubernetes operators to orchestrate every component, related to multi-cluster operations in the clusters. Manage OpenSource project usage by maintaining stability, security, flexibility and independence. We strive for minimal APIs and user experience with the goal to make multi-cloud not only a buzzword, but reality. We're breaking new grounds of networking, Kubernetes operators and cloud provisioning at CAST AI. The above examples merely scratch the surface of what we've achieved. Consider that these efforts are magnified by the range of cloud providers we support - and each one presents its own unique challenges. Each development sprint uncovers new hurdles and learning opportunities. We consider ourselves fortunate to operate in a cutting edge technological landscape.

Here are some of the technologies we use in the stack: GoLang is our language. Kubernetes is our core product. AWS, GCP, and Azure are the clouds we operate. Postgres and cloud object storage for persistence. Temporal for our scheduling needs and executor. VirtualKubelet and ControllerRuntime for our operators stack. Terraform for IaC. GCP PubSub for messaging. GRPC and REST APIs. We use GitLab CI with ArgoCD as our GitOps CD engine. Prometheus, Grafana, Loki, and Tempo for observability. Deployment charts are written in Helm. Having experience with these tools is not a strict prerequisite for the ideal candidate, but it does offer a competitive edge.


Apply ⎘ Copy Link ↗ Visit Link
Cast AI Logo
Senior Software Engineer
Cast AI
Remote
€78,000 to €108,000 a year
March 2025
38 Applicants This Week

Job Description

As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. We are currently hiring Senior Software Engineers for the following teams:

Reporting – Builds a scalable reporting system that ingests millions of rows per second into our time-series databases, providing insights into cost savings, workload efficiencies, and Cast AI automation impact.

Pricing – Drives the synchronization of public and customer cloud resources, availability, and dynamic pricing across all major cloud providers. Empowers autoscaling by leveraging discounts, commitments, and cross-cluster tracking to maximize savings. Provides a reliable source of truth for node pricing, resources, components, discounts, and commitments.

Autoscaler – Automates Kubernetes node autoscaling to optimize clusters, balance workloads, remove underutilized nodes, and dynamically allocate capacity in real-time, thereby reducing cluster costs by half.

Workload Optimization (WOOP) – Automates workload resource management by dynamically adjusting resource allocations, helping developers significantly reduce costs and improve application reliability.

AI Enabler – Helps customers deploying and managing LLMs in their Kubernetes cluster and optimizes their workloads by providing cost visibility and intelligent routing for LLM requests to the most cost-effective compute resources (e.g. Grok, self-hosted LLAMA models).

Here are some of the tools we use daily: Languages: GoLang (primary), Python (secondary for some cases) Cloud & Orchestration: Kubernetes, AWS, GCP, Azure Databases & Storage: PostgreSQL, Cloud Object Storage PostgreSQL and Cloud Object Storage for persistence Messaging & APIs: GCP Pub/Sub, gRPC for internal communication, REST for public APIs Observability: Prometheus, Grafana, Loki, Tempo CI/CD & GitOps: GitLab CI with ArgoCD.

Requirements: Strong software engineering skills with experience in distributed systems and backend development (ideally GoLang, but not a hard requirement as long as you’re willing to transition to it) Strong debugging, optimization, and performance-tuning skills Deep understanding of cloud platforms: hands-on experience with cloud platforms like AWS, Google Cloud Platform (GCP), Microsoft Azure, and tools such as Kubernetes for containerization and orchestration CI/CD and DevOps practices experience Strong English skills, both verbal and written Ability to work independently and collaboratively within a team Startup mindset: adaptable, proactive, and comfortable with ambiguity A proactive, problem-solving mindset with a "yes we can" attitude.


Perks & Benefits

  • Competitive salary (€6,500 - €9,000 gross, depending on the level of experience) with equity options
  • Direct impact on the product in a cutting-edge company that’s reshaping cloud automation and optimization
  • Collaborate with a global team of top cloud experts and innovators passionate about pushing the boundaries of Kubernetes technology
  • Fast development cycles with a short feedback loop and direct customer impact
  • Transparent work environment
  • Focus time with minimal meetings and bureaucracy
  • 10% of your time dedicated to self-improvement and personal projects.
Apply ⎘ Copy Link ↗ Visit Link
JustWatch Logo
Lead Backend Engineer
JustWatch
Berlin, Germany
€80,000 to €110,000 a year
March 2023
2 Applicants This Week
More Than 6 Months Old

Job Description

Make independent decisions, prioritize what to build, and execute. We want you to own the whole toolchain, discuss our business needs with department heads and empower others to build the next generation of our marketing tools!

We deliver what we set out to deliver, and you will drive our future growth. To make this happen JustWatch allows for your maximal autonomy and our leadership is no-nonsense, deeply technical, and involved in their fields. Use this to transform your team into a more efficient structure. Propose new tools, hire people and give raises. Lastly, be hands-on without asking when your team needs support, and show them that you care.

This is why our tech punches far above its weight class:

Software is not a beauty contest for us - we prefer battle proven, easy to understand technologies. The team ensures stability by focusing on the most beneficial tests and monitoring we can create - not by ticking boxes. We iterate over our existing tools to improve them over time - yet we are also not afraid of big jumps. When it comes to the infrastructure we need, we build it specific to our needs; we don't leave that to someone else. In short:

We write our software in Go (since the beginning) We keep our data in Postgres databases All services are hosted in our Kubernetes cluster We use Google Cloud Services for our cloud needs What we need from you

You solve complicated problems with simple solutions. Technology is a means to an end for you, not an end in itself. "Not invented here" Syndrom, is something you are aware of and prevent. You distain bureaucracy and needles overheads and you feel the same about meetings This position is remote, but you have to life in a time zone with +/-3 hours around CET or you are willing to relocate accordingly


⎘ Copy Link ↗ Visit Link
Summon Logo
Senior Golang Engineer
Summon
Remote (Americas timezones only)
$110,000 to $160,000 a year
August 2022
1 Applicants This Week
More Than 6 Months Old

Job Description

We're building a unified developer experience to help software teams move faster and stay focused on achieving their goals. Over the past decades, software development has grown in importance inside organizations and with it there has been a Cambrian explosion of tooling. While each tool is great at what it does, they live in their own silos and weren’t built to work together. These silos lead to disconnected workflows, context switching, and difficulty finding information. Our vision is to build a better way to get work done. Summon brings together your tools and data into one blazingly fast, native experience. We’re just getting started and our ambition is bold: build the best platform for software teams to get their work done. We love what we do and are motivated by working on a product we love using ourselves. You would have an immediate impact as a builder to influence engineering and the direction of the product. You join as a founding engineer and have full ownership working closely with our founders and a team of super talented developers.

Who we’re looking for

We are looking for a full-time backend engineer. Our ideal candidate has 5+ years of experience building event driven microservices or service oriented architectures and has built most facets, if not all, in a "twelve-factor" app. Preference is for real experience (2+ years) in our primary language of Golang, but other languages are considered when able to quickly pick up new technologies. Additional experience in integrating with 3rd party systems, event-driven architecture, databases, and cloud services (AWS, GCP, etc) are important.

You will directly influence how and what to build, and must be comfortable collaborating on the architecture, code, product, etc as we have a strong culture of devops as well as being technically curious, thoughtful and purposeful in what we build. We value deploying frequently with well-written, maintainable, instrumented and tested code to a kubernetes cluster.

Responsibilities:

  • Develop new products and features in a small team
  • Collaboration with the team to solve technical problems and help shape the product direction
  • Provide technical input and knowledge to the planning, design, and requirements process for new products and features
  • Review other software engineers' code for correctness, style, and completeness
  • Support your team's production software by responding to an occasional alert or bug report
  • Write integration tests and work with our product team to ensure the operation and correctness of new features

Requirements:

  • 5+ years of backend engineering in a distributed systems
  • 2+ years in Golang or 5+ using several languages you were able to quickly pick up
  • Strong knowledge of a variety of database systems (Graph, relational etc.)
  • Experience working with 3rd party APIs and OAuth
  • Comfortable with strong dev ops culture
  • Strong communication skills in English and experience working as part of a remote team
  • Need to be located in timezones UTC-4 through UTC-8 (The Americas)
  • Excited to travel internationally for company retreats (twice a year)
  • Favorite Ted Lasso quote

Why join us?

We love what we do: designing and building great products. But our work isn't the only thing that defines us. We're not trying to create some semi-cult to get people to work here. We simply enjoy working together and building useful and beautiful software for our customers. We’re a venture-backed startup and are looking for someone who is excited about the early stages of building a product and having a tangible impact on the company’s success. You would join a group of repeat founders. We have founded startups backed by top Silicon Valley VCs. While getting huge amounts of venture capital has its advantages, it also puts a company on a very narrow success path. We want to do it a little differently this time. Where raising money and growth is balanced with the goal of being default-alive and capital-efficient. Which gives us optionality and lets us build the company we want to build over the long run.


⎘ Copy Link ↗ Visit Link
CAST AI Logo
Senior Software Engineer - Autoscaler Team
CAST AI
Remote (Europe)
€54,000 to €96,000 a year
April 2022
6 Applicants This Week
More Than 6 Months Old

Job Description

Why CAST AI?

We are on a mission to simplify Kubernetes & its Cost Management on the cloud.

There are lots of aspects to our vision such as performance, security, and resiliency to name a few. Our product must be easy to understand and create value seamlessly. Our motto: Less friction equals happier customers.

CAST AI already brings 50% to 75% cloud savings to the most popular managed K8s platforms (such as EKS, GKE, and others). Imagine the challenges we face on a typical customer cluster with a $100k monthly bill.

This is just the beginning of our product. There are so many cool things to be done. We need smart, result-driven engineers to help us with that!

What’s in this position?

Autoscaler team is looking for a Senior Software Engineer to expand its rapidly growing team.

At autoscaler team, our day is usually full of challenges. Have you ever encountered the situation where you need to expand your cloud infrastructure, in order for certain workloads to be deployed, and once the demand is low, to cut back on your cloud spendings? Most of us probably did, or at least know the many paths that need to be taken in order to achieve that.

One of the team's responsibilities is to make sure that whenever a customer is about to deploy something the burden of making sure that things are running & not costing unnecessary money is uplifted from them. These are just couple small pieces of a bigger puzzle. To get into a more detailed perspective, try to answer the following questions:

  • What happens when the demand for resources decreases? What should we do?
  • What kind of instance types to use (spot vs on-demand)?
  • What to do when cloud provider claims all of the spot instances back? Can we predict that?
  • What is the most efficient way to handle all of the workloads while taking into account both cost & efficiency metrics?
  • What is the visibility of all of the decisions that our engine is taking to both our customers and us?

These are just several of the many questions that are part of the daily job when working in this team.

Being part of this team would involve design and decision-making end-to-end while collaborating with colleagues from other teams. CAST AI being a technical product, it is encouraged, not only to go and code something as written in the JIRA ticket but also to come up with new features & potential solutions to the problems that customers are facing.

Here are some of the tools we use daily:

  • GoLang is our main language, while Python is an accepted alternative for some of the cases.
  • Kubernetes which our product is evolving around.
  • AWS, GCP and Azure cloud providers, which are currently supported in our platform.
  • PostgreSQL and Cloud Object Storage for persistence.
  • NATS and Pub/Sub for messaging.
  • gRPC for internal communication.
  • REST for public APIs.
  • We use GitLab CI with ArgoCD as our GitOps CD engine.
  • Prometheus, Grafana, Loki and Tempo for observability.

What’s in it for you?

  • Team of highly skilled professionals to work with and learn from.
  • Impact and visibility. We’re still a relatively small company, every contribution counts.
  • Flat hierarchy. Getting in touch with the CEO, CTO, and all the other people from CAST AI team is not only possible but encouraged.
  • Short feedback loop. We are customer-oriented so that we ship our code changes fast in order to get customer feedback right away.
  • Flexible working location and hours.
  • Monthly salary from €4500 to €8000 (gross) depending on the level of experience.
  • Skin in the game. Every engineering member gets stock options of the company.
  • Focus time: minimum overhead of meetings, bureaucracy &, etc.
  • 10% self-improvement time for personal projects.

Location is remote (EU-based).


Apply ⎘ Copy Link ↗ Visit Link
Mirantis Logo
Senior Kubernetes Developer
Mirantis
Remote
€70,000 to €90,000 a year
March 2022
1 Applicants This Week
More Than 6 Months Old

Job Description

Mirantis helps organizations ship code faster on public and private clouds. The company provides a public cloud experience on any infrastructure from the data center to the edge. With Lens and the Mirantis Cloud Native Platform, Mirantis empowers a new breed of Kubernetes developers by removing infrastructure and operations complexity and providing one cohesive cloud experience for complete app and devops portability, a single pane of glass, and automated full-stack lifecycle management with continuous updates.

Mirantis serves many of the world’s leading enterprises, including Adobe, DocuSign, Liberty Mutual, PayPal, Reliance Jio, Societe Generale, Splunk, and Volkswagen. Learn more at www.mirantis.com.

Job Description

We are looking for a talented and inquisitive engineer, focused on development. You will be working internally with our professional services team, cloud operations, and customer engineering teams to help our customers create automation and develop code to onboard their services from bare metal infrastructure to Openstack cloud and Kubernetes clusters. You would be working as a member of an onboarding team consisting of the customer and Mirantis engineers, working in agile (Scrum) methodology.

Main Responsibilities:

  • Develop Kubernetes controllers, cluster APIs, integration with customer systems
  • Create automation for infrastructure provisioning
  • Operational support, triage and solve issues with internal systems, prioritizing based on customer impact
  • Working with technologies like: MySQL/Cassandra/Elasticsearch database environment, HAProxy load balancers, Envoy service mesh, APigee gateway, Kafka streaming service, Hadoop big data storage, Graphite time series, Grafana dashboard platform, monitoring & alerting tools, CI/CD tooling, Perl/Java/Node.js language frameworks and more...
  • Lots of collaboration with customer applications developers teams

Your profile:

  • Strong development background in Golang or Python
  • Strong Kubernetes expertise as a user and developer
  • General experience with Linux, virtualization & storage
  • Overall system architecture, scalability, reliability, and performance experience
  • Knowledge of automated software testing, continuous integration, release management
  • Experience in debugging, diagnosing, and troubleshooting complex production software
  • Experience in developing and maintaining services built on microservice architecture
  • Preferably a university/master degree in Mathematics or Software Engineering
  • Excellent communication in English - written and spoken

Offer:

  • Work for an established leader in the Cloud Native industry with over 800 enterprise customers, HQ’d in Silicon Valley.
  • Work with exceptionally passionate, talented, and engaging colleagues, helping Fortune and Global 2000 customers implement modern open-source cloud technologies.
  • Be a part of cutting-edge, open-source innovation.
  • Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued.
  • Flexible working schedule and remote / or hybrid work environment.
  • Receive a competitive compensation package.

⎘ Copy Link ↗ Visit Link
Plexy Logo
Senior Backend Engineer
Plexy
Remote (Americas)
$100,000 to $135,000 a year
February 2022
1 Applicants This Week
More Than 6 Months Old

Job Description

Our mission is to help software teams get more done. Over the past decade there has been an explosion of specialized tooling in the enterprise. It’s putting the burden on each of us to jump between different apps and tabs to get our work done and at the end of the day we’re wasting valuable time. We believe there is a better way. Our ambition is bold: build the best platform for software teams to get their work done.

We’re just getting started and are looking to grow the team to help us accomplish our mission. We love what we do and are motivated by working on a product that we enjoy using ourselves. You would have an immediate impact as a builder and user influencing product. You would join the early team as a founding engineer and have full ownership working closely with our founders. Come join us!

Who we’re looking for We are looking for a full-time backend engineer. Our ideal candidate has 5+ years of experience building event driven micro-services or service oriented architectures and has built most facets, if not all, in a twelve-factor app. Preference is for real experience (2+ years) in our primary language of Golang, but other languages are considered when able to quickly pick up new technologies. Additional experience in integrating with 3rd party systems, event-driven architecture, databases, and cloud services (AWS, GCP, etc) are important.

You will directly influence how and what to build, and must be comfortable collaborating on the architecture, code, product, etc as we have a strong culture of devops as well as being technically curious, thoughtful and purposeful in what we build. We value deploying frequently with well-written, maintainable, instrumented and tested code to a kubernetes cluster.

**Responsibilities: ** * Develop new products and features in a small team * Collaboration with the team to solve technical problems and help shape the product direction * Provide technical input and knowledge to the planning, design, and requirements process for new products and features * Review other software engineers' code for correctness, style, and completeness * Support your team's production software by responding to an occasional alert or bug report * Write integration tests and work with our product team to ensure the operation and correctness of new features

Requirements: * 5+ years of backend engineering in a distributed systems * 2+ years in Golang or 5+ using several languages you were able to quickly pick up * Strong knowledge of a variety of database systems (Graph, relational etc.) * Experience working with 3rd party APIs and OAuth * Comfortable with strong dev ops culture * Strong communication skills in English and experience working as part of a remote team * Need to be located in timezones UTC-4 through UTC-8 (The Americas) * Excited to travel internationally for company retreats (twice a year) * Favorite Ted Lasso quote

Who Are We? We love what we do: designing and building great products. But our work isn't the only thing that defines us. We're not trying to create some semi-cult to get people to work here. We simply enjoy working together and building useful and beautiful software for our customers. We’re a venture-backed, pre-launch startup and are looking for someone who is excited about this stage of building a product and having a real impact on the company’s success.

You would join a group of repeat founders. We have founded and worked at startups that raised a bunch of money from top VCs. While that has its advantages (hire lots of amazing people, spend money on ads and cool perks…) it also puts a company on a very narrow success path. It's very binary, since venture investors have a binary return profile (they succeed if their investments sell for billions). So we decided to do it a little differently this time. Where growth isn't the only goal of a company. Where it's balanced with the goal of being default-alive and capital-efficient which leaves doors open and avoids the trap of forced binary outcomes.


⎘ Copy Link ↗ Visit Link
Netlify Logo
Senior Backend Engineer (Go/Rust)
Netlify
Remote (Americas, EMEA)
€70,000 to €90,000 a year
May 2021
6 Applicants This Week
More Than 6 Months Old

Job Description

Company Overview

At Netlify, we’re building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We’re aiming to change the landscape of modern web development.

We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlify’s funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.

Netlify is a diverse group of incredible talent from all over the world. We’re ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.

About the Opportunity:

At Netlify, we’re building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. We’ve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. We’re biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. We’re driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.

As a Backend Engineer at Netlify, you’ll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.

With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. You’ll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If you’re excited about working with Go, Kafka, and Clickhouse, among other technologies, you’ll have plenty of opportunities to do so with our team. The team ships changes several times a day, so you’ll quickly see the impact of your work.

With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. You’ll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if you’re excited about working in complex Go or Rust code, you’ll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where you’ll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and you’ll be able to help us focus on key priorities and pragmatic solutions.

What You’ll Bring:

  • A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
  • An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
  • A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
  • A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
  • Curiosity and openness to learning new technologies and best practices
  • Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world

Within 1 month, you’ll:

  • Learn about the business and dive into the inner workings of our platform.
  • Have one-on-one’s and pairing sessions with some of the people you’ll be working closely with and get to know your engineering peers across our product umbrella. Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
  • Tackle your first ticket by committing changes & helping perform code reviews with the team.

Within 3 months, you’ll:

  • Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
  • Join the on-call rotation and help the team pay down technical debt and improve reliability
  • Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
  • Deliver on your first project and help teams iterate on meaningful customer outcomes
  • Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback

Within 6 months, you’ll:

  • Elevate the work of the team and become a subject matter expert in an area that interests you
  • Contribute to building reliable microservices that are deployed into our Kubernetes cluster
  • Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base
  • Develop automated abuse prevention tooling and building cutting edge features to empower developers
  • Fortify relationships with cross functional team members as well as broaden your connections across the organization

Within 12 months, you’ll:

  • Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
  • Fully revamped & iterated on the way our edge logic works and how it resolves content.
  • Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
  • Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
  • Start to coach and mentor other team members within Netlify’s engineering teams

At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind we’re always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. We’re excited for you to join us on the journey!

About Netlify

Of everything we’ve ever built at Netlify, we are most proud of our team.

We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.

To learn a bit more about our team and who we are, make sure to visit our about page.

Applying

Not sure you meet 100% of our qualifications? Please apply anyway!

When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify would be great, though not required & will not impact your application. When we receive your application we’ll get back to you about the next steps.

Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.

Please note, the salary listed is just an example of our range and it will vary based on multiple factors


Apply ⎘ Copy Link ↗ Visit Link
Strings Logo
Senior Backend Engineer
Strings
Remote (United States / Europe)
$100,000 to $135,000 a year
April 2021
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Strings

Our mission is to elevate the craft of content designers and UX writers so they can do what they do best: help organizations build better products through content. Our goal is to give writers direct ownership and control of their work, reduce dependencies, and minimize developers' time managing copy.

About You

We are looking for our first full-time backend engineer to join us on our mission. You'll have ownership in building new products and features while working with our founding team.

Our ideal candidate has 5+ years of experience building event driven micro-services or service oriented architectures and has built most facets, if not all, in a "twelve-factor" app. Preference is for real experience (2+ years) in our primary language of Golang, but other languages are considered when able to quickly pick up new technologies. Additional experience in schema design, relational databases, search engines, cloud services (AWS, GCP, etc), message systems, and API design are considered.

You will directly influence how and what to build, and must be comfortable collaborating on the architecture, code, product, etc as we have a strong culture of devops as well as being technically curious, thoughtful and purposeful in what we build. We value deploying frequently with well-written, maintainable, instrumented and tested code to a kubernetes cluster.

Responsibilities:

  • Develop new products and features in a small team
  • Provide technical input and knowledge to the planning, design, and requirements process for new products and features
  • Review other software engineers' code for correctness, style, and completeness
  • Improve the performance, maintainability, and operations of the code base by engaging in occasional refactoring and upgrade projects
  • Support your team's production software by responding to an occasional alert or bug report
  • Write integration tests and work with our product team to ensure the operation and correctness of new features

Required Qualifications:

  • 5+ years of backend engineering in a distributed system,
  • 2+ years in Golang or 5+ using several languages you were able to quickly pick up
  • Relational Database experience (schema design, query optimization and basic infrastructure management)
  • Direct experience with other persistence stores (such as Redis, columnar databases, elasticsearch, etc)
  • REST API design
  • Strong communication, comfortable being remote

Location Remotely in the following locations: Europe, North America, Africa, Eastern Europe, South Africa, Central America


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 19 Cluster jobs paying at least 100,000 USD per year found