Golang Distributed Systems Jobs Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 300+ Golang Distributed Systems Jobs (1 new this month) in May 2024 at companies like OmniTier, RetailNext and Cadence paying at least 100,000 USD per year working as a Software Engineer, Full stack , Senior Software Engineer and Blockchain Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
32 developers joined Golang Cafe in the last 30 days
12,041 developer profiles page views in the last 30 days
OmniTier, founded in 2015, is a multidisciplinary team of developers, bioinformaticians, and memory storage engineers, committed to big data challenges, especially in the life sciences. Our founding team was instrumental in developing many of the flash memory technologies widely used today. Our passion is utilizing this memory technology to create customized, accelerated software solutions for genomics, edge computing, and machine learning analytics.
We are backed by some highly esteemed corporate and angel investors. We have a very open and collaborative environment, with a strong focus on delivering innovative solutions. We are seeking people who enjoy the startup culture and are innovative, focused, and committed to excellence. We respect passion and enthusiasm for solving real-world problems.
The company has offices in Milpitas, California and Rochester, Minnesota.
Responsibilities
• Architect, develop and test high performance scalable solutions for bioinformatics.
• Design and implement new algorithms and schemes to leverage flash-based storage.
• Develop tools to deploy and manage large distributed systems and to monitor and improve system efficiency.
• Integrate and test user-facing features using front-end libraries.
• Collaborate with other teams to optimize solutions.
Basic Qualifications
• Minimum B.S. degree in Computer Science or a related technical field; M.S. a plus.
• 3+ years of programming experience in C/C++, Java, JavaScript, Python or similar programming language
Preferred Qualifications:
• Experience with industry or academic research in building large-scale distributed compute/storage systems.
• Domain knowledge in fault tolerance and data replication.
• Good understanding of multi-threading, concurrency, and parallel processing technologies.
Senior Software Engineer RetailNext San Jose, CA, United States $120,000 to $170,000 a year
November 2018
5 Applicants This Week
More Than 6 Months Old
Job Description
Are you interested in distributed systems or big data? RetailNext is looking for engineers to help build our cloud analytics system. We pull in and process data from thousands of brick and mortar stores to help our customers better understand and serve their customers.
We're looking for engineers with experience in distributed systems or data processing at scale. We write code in Go and use tools like Cassandra, Redis, GRPC and MapReduce. We don't expect you to be an expert in everything we do, but you should have a strong background in some plus an interest in learning the rest. The team is growing fast and there will be leadership opportunities for interested and qualified candidates.
We've built an environment where you can focus on big problems. Low on meetings and overhead. We are a community of makers and we want people with the same mindset. Focused on building great solutions to the problems our customers face.
Who you are
Strong in at least one of Go, Javascript, Ruby or C
Bonus points
Production experience with Cassandra or Riak
Experience with a project that used continuous deployment or Kanban
Open-Source Software Engineer Datadog New York City, United States / Paris, France / Remote $62,000 to $116,000 a year
August 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Datadog is building a world-class APM product that traces requests as they flow across complex systems. We are looking for an expert Go developer who can help push our tracing tools to the next level. Come and join us to build amazing open source software.
What you will do
Write open source code that instruments thousands of distributed applications written in Go around the world.
Drive our open source Go projects and engage with the community to find and address the most important challenges.
Join a great team building software the right way.
Who you must be
You’re a master Go programmer. You’ve written high-performance and concurrent applications, know your way around go tool pprof. You don’t reinvent the wheel but you prefer keeping your code concise and efficient.
You are a great community ambassador and can drive hard technical conversations towards a good solution.
You want to work in a fast, high growth startup environment.
You have a BS/MS/PhD in a scientific field.
Bonus Points
You have significant experience with Python, Java, JavaScript, Ruby or PHP.
You have have experience with code telemetry and introspection.
Backend Golang Engineer Wallet Connect Remote / Berlin, Germany $85,000 to $100,000 a year
December 2021
7 Applicants This Week
More Than 6 Months Old
Job Description
WalletConnect is the open-source web3 standard to connect blockchain wallets to dapps. Started four years ago, our mission is to make web3 accessible to everyone. Every month, millions of people use WalletConnect in over 200 integrations.
We’re looking for a backend golang engineer to join our team to build and scale our network. To help grow web3, we recently launched WalletConnect 2.0 with new features, including multi-chain support, a decentralized back-end, faster connections, and 10x performance and scalability. You will help us expand and scale our backend messaging infrastructure.
You will be responsible for building Golang messaging services. A main challenge is growing our services to scale for our millions of users across billions of websocket connections every month, as well as ensuring security and resiliency.
To help with your role, you will have the support of our devops team to deploy and manage our infrastructure, will work closely with our protocol and SDK teams, and have exposure to the full WalletConnect stack.
The ideal candidate is immersed in the best practices of golang at scale, messaging systems and Websockets.
Responsibilities:
Building a microservice architecture based on Golang with scaling in mind
Work with protocols such as Websockets, gRPC
Help with monitoring by creating metrics with Prometheus and Grafana
Develop unit and integration tests for core business logic
Work closely with our devops team to manage and scale our infrastructure
Must have:
3+ years professional experience in software development at least one modern programming language, including Golang, TypeScript, C++, Java, or Rust.
At least 1 year of professional Golang experience.
Experience using Postgres, AWS, with demonstrable experience with systems engineering and automation.
You have experience with network programming or distributed systems development
Experience working on products at scale
Nice to have:
Experience working on systems optimisation
Experience with k8s or Nomad a plus
Desire to learn more about Blockchain technologies or experience with PoS systems.
Familiarity with operations/SRE and the concept of infrastructure as code
Websocket experience
Benefits
What WalletConnect offers:
Fully remote position with flexible timezone (CET/EST preferred)
Software Engineer WIN.com Remote €75,000 to €95,000 a year
February 2021
8 Applicants This Week
More Than 6 Months Old
Job Description
About win.com
We’re a remote-first, fast growing tech startup that brings together the excitement of gaming and the thrill of real money competitions encapsulated in an all-in-one bite-sized entertainment experience.
WIN helps developers tap into a global realm of game monetisation by enabling real money tournaments in any skill-based game.
About the role
They say good looks only take you so far - that’s why we need you to demonstrate that our products are not only good-looking but also highly functional. As a Software Engineer, you will have an opportunity to solve highly technical problems to shape WIN's backend systems, infrastructure, development and deployment practices while evangelising a strong engineering culture.
Your work will have a direct impact on the User Experience of all the Win.com players across the world and the internal systems.
This is a contract, per-project, as-needed or full-time role
What you’ll do
Play a key role working on the backend services and infrastructure that powers WIN and other products
Build platforms, services, and APIs
You’ll chiefly be using Go in our various backend and data engineering projects
Using a range of different data stores across our teams including , but not limited to PostgreSQL, Redis, Bleve
You'll be working with RabbitMQ for queues
Collaborate with our cross-functional teams
Superpowers you’ll need
4-6 years of experience architecting and maintaining backend systems
Proven experience with Go; and a great foundation with another programming language (e.g. Java, NodeJS, PHP or Python, etc)
Experience working with Protobufs, gRPC & HTTP/2
Understanding of modern software engineering practices in areas like CI/CD, test automation, micro services, distributed systems, and data management
Experience working in a cloud environment such as Google Cloud Platform
Technical vision, ability to understand abstract problems and architect systems that help solve them
A good understanding of application, information and infrastructure architectures, such as API / SDK development and integrations
Experience working in a cloud environment such as Google Cloud Platform or AWS
Experience with technologies such as Prometheus, Grafana, Kibana is a plus
Excellent English communication skills to collaborate with a service-oriented team
At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today the company runs one of the world’s largest networks that powers trillions of requests per month. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare have all web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was recognized by the World Economic Forum as a Technology Pioneer and named to Entrepreneur Magazine’s Top Company Cultures list.
We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!
In this role, you can expect to:
Work on highly distributed and scalable systems
Participate in the constant cycle of knowledge sharing and mentoring
Manage and develop some of the biggest clusters in the world
Research and introduce cutting-edge technologies
Contribute to open-source
We are still a small team, well-funded, growing quickly and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflare’s business grows. You will build tools to constantly improve availability, performance, uptime and response times. You will nurture a passion for an “automate everything” approach that makes systems failure-resistant and ready-to-scale.
You may be a good fit for our team if:
You have proven skills of designing, developing and delivering HA scalable production systems.
You have deep knowledge of configuration management software, preferably Salt.
You have solid experience with cluster management systems (Kubernetes, Mesos)
You are comfortable with developing software in Go or Python
You know how network services (DNS, TLS/SSL, HTTP) and network fundamentals (DHCP, subnetting, routing, firewalls, IPv6, BGP) work
You have strong experience designing and managing multi-tenant database solutions (Clickhouse, PostgreSQL, CockroachDB)
You are confident in your knowledge with load balancers (nginx, HAProxy)
Bonus points if:
You have strong operational skills and are an expert in bash scripting
You have practical knowledge of web and systems performance, extensively used tracing tools like ebpf and strace.
What Makes Cloudflare Special?
We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.
Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.
Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.
Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.
1.1.1.1: We released 1.1.1.1 to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy policy and ensure that no user data is sold to advertisers or used to target consumers.
Sound like something you’d like to be a part of? We’d love to hear from you!
Principal Software Engineer SendGrid Denver, Colorado, United States $130,000 to $170,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
The Principal Software Engineer opening is an exciting opportunity to join SendGrid’s Customer Growth Engineering team, developing features and software that impact all points of the customer lifecycle. You’ll make a tremendous impact with the team that spearheads microservice development and operability at SendGrid, using the latest distributed systems programming techniques and technologies like rate limiting, circuit breakers and multi-datacenter (including AWS). You’ll bring the ability and experience to write complex backend services, communicate effectively with cross functional teams, and have a tremendous drive to hone your craft.
Denver is our global headquarters and home to the Customer Growth Engineering team, our revenue growth engine - which your efforts will directly impact.
What You’ll Do
Live by and champion our cultural values of Happy, Hungry, Honest, and Humble
Design entire systems from scratch, end-to-end, that can fit into the SendGrid architecture
Develop solutions for complex problems both independently and with team members
Work with other teams to troubleshoot/determine resolution for complex issues across team domains
Focus on designing and implementing systems for scalability, testability, supportability and maintainability
Use your foresight and experience to keep our systems effectively running now and in the future through profiling, load testing, failure testing, monitoring and much more to have confidence in the robustness of the systems we deploy
Lead team initiatives and implementations from conception to completion
Recommend and champion improvements to our software and product development process
Drive improvements in quality of team's work output
Staff Site Reliability Engineer smlXL New York City, United States $170,000 to $250,000 a year
May 2023
5 Applicants This Week
More Than 6 Months Old
Job Description
About the job
smlXL is a 'stealth' start-up building an Information retrieval service with Consumer and Enterprise applications. Our first focus is providing a far richer understanding of the semantics of blockchain activity, making data and information accessible and useful to all.
We aren't ready to talk broadly about what we are working on, but we might be a good place for you if:
You are highly technical; you care about your craft; you are constantly learning; used to working on baremetal servers and running your own stack, you are fascinated by Information Systems, Semiotics, and Blockchain data; you get excited by turning black boxes transparent; and you love working on things that add a ton of value to consumers and prosumers alike; or you are into the EVM, decompilers, databases, and distributed systems.
About You
Experience keeping production systems running smoothly, experienced with working on private cloud/colo/bare-metal environments
Experience building software and systems to manage platform infrastructure and applications
Experience with and/or a desire to go deeper into blockchain technology and crypto protocols
HashiCorp or Nomad experience is a plus
You care about polish and adding value to our users but not perfectionism for perfectionism’s sake
You love working collaboratively with different disciplines and learning from others
You are an expert who stays curious with a beginner’s mindset
You are a thoughtful communicator and collaborator and work to gain consensus with your peers and stakeholders, but you’re not afraid to speak up
You want to win, but prefer to win as a team
You are proactive
You are thoughtful and open about your priorities, goals, and aspirations so we can help you achieve them
You have specific passions outside of work
We believe that on average it will take 5+ years of experience in an engineering role to get to the level we want, but don’t let that stop you
Benefits and Support
Comprehensive health benefits (Medical, Dental, Vision, Life)
Flexible working hours, flexible WFH policy and unlimited time off with approval
Gender-neutral parental leave program for primary and secondary caregivers
Competitive salary and equity compensation with 401K retirement plan options
Physical, Mental, and Financial Well-being applications are provided at little to no cost, including fertility benefits, fitness classes, mental health, physical therapy, and healthcare apps (One Medical)
We encourage, support, and make time for our team members to invest in side projects and community projects
At Netflix, we strive to bring joy to people across the world through amazing stories. As we grow internationally, we are continually enhancing our cloud-based infrastructure to improve our performance, scalability, and reliability.
The SRE team's goal is to ensure customer joy by successfully managing risk and minimizing impact across Netflix. We do this through cross-functional engagement with other engineering teams, managing issues when they happen, as well as promoting reliability and resilience practices throughout the organization.
Outcomes
Improve our incident management lifecycle to identify, mitigate, and learn from reliability risks
Increase our reliability through establishing guidance and methods of improvement
Form and maintain relationships with internal and external partners
Develop deeper insights and analysis into the quality of experience for our customers
We Value
Curiosity about how complex sociotechnical systems successfully operate at scale when failure is inevitable
People who see influence as their preferred tool for cultivating relationships
Collaboration and continuous improvement
A desire to learn and readiness to teach
Iteration as the path forward
Our Work
Drive incidents to resolution by coordinating with multiple engineering teams
Identify sources of instability in large-scale distributed systems and drive operational excellence
Analyze complex systems from a reliability and resilience perspective
Engage with product teams to diagnose operational surprises and carry forward improvements
Improve reliability and drive down the burden of toil with tooling and automation
Nice to Have
Experience with global, continuous delivery methods
Development with Python, Go, Java, or JavaScript/Node.js
Involvement with incident management and response
Knowledge of cloud platforms like AWS and microservices architecture