Golang Distributed Systems Jobs in Upington Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 250+ Golang Distributed Systems Jobs (1 new this month) 🇿🇦 in September 2024 at companies like Blue Labs, Huntress and Bankable paying at least 50,000 USD per year working as a Senior Software Engineer, Senior Software Engineer, Windows Agent and Software 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
39 developers joined Golang Cafe in the last 30 days
22,330 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
No Distributed Systems Jobs in Upington paying at least 50,000 USD per year
Showing 10 of 279 Remote🌎 Distributed Systems Jobs paying at least 50,000 USD per year available instead
Senior Software Engineer Blue Labs Malta / Remote €50,000 to €100,000 a year
November 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We are looking for experienced Software Engineers to form a five-strong Founding Team. Being with us from Day 1 you will participate in defining the architecture and technology stack of our next generation sports betting platform.
Together with your peers you will begin to implement some core services while we continue to grow our team to 10-15 software engineers within the first year. Going forward you will assume full responsibility for parts of our platform and/or processes and lead the respective team.
Requirements
BS degree in Computer Science, similar technical field of study or equivalent practical experience
5+ years software development experience with one or more general purpose programming languages, ideally including Go, Scala or Erlang
Interest and ability to learn other coding languages as needed
Experience working with two or more from the following: functional programming, concurrent programming, developing large software systems, distributed systems, web application development, massive data storage, data science and/or machine learning
Deep understanding of microservice architecture, SQL/NoSQL data stores, containerization, test automation, continuous integration/deployment, cloud computing, security and networking
Working proficiency and communication skills in verbal and written English
Remote Work
We decided to go remote-first in order to be able to hire the best talent in Europe. If you decide to join us remotely, as a member of the Founding Team we still require you to be present in Malta for the first few weeks. You further must be residing in a European timezone (between UTC-1 and UTC+3) and be able to travel to Malta at times for physical meetings and workshops.
Perks & Benefits
Competitive compensation in the range €50k-100k, depending on your individual skills and experience
Participation in our Employee Stock Option Plan
Financial and administrative support with relocation and visa application, if you decide to join us in Malta
Reports to: Engineering Manager
Location: Remote, US and Canada only
Compensation Range: $135,000 to $170,000 base plus bonus and equity
What We Do:
Founded in 2015 as a fully remote company by former NSA cyber operators, Huntress was built on a simple premise: to force hackers to earn every inch of their access.
Today’s cyber-attacks aren’t limited to large organizations with the security tools that can ward off threats. Hackers don't discriminate and will find a way to penetrate any vulnerability in any size business, which is why Huntress focuses on protecting those small to midsize businesses that make up the backbone of our economy.
Huntress stops hidden threats that sneak past preventive security tools by utilizing our award winning security platform and expert human threat hunters through dynamic products including Managed EDR, MDR for Microsoft 365, and Managed Security Awareness Training.
Join the hunt and help us stop hackers in their tracks!
What You’ll Do:
The Huntress team is looking for a senior engineer who has experience writing software that interfaces with the Windows Operating System at a low level. This engineer will be responsible for developing applications that communicate from our customers’ Windows systems to our web portal to provide our threat operations team with critical threat-hunting information.
Responsibilities:
* Build features for a Windows application that interfaces with various low-level windows APIs on Windows to collect data and send it to our SaaS application
* Integrate our endpoint application with our backend SaaS web application’s REST APIs for managing state and providing information that is used for threat hunting, paying particular attention to low resource usage on Windows hosts
* Collaborate with QA and DevOps to use our end-to-end testing framework to test our agent and its interactions with our web portal
Rewards:
* The opportunity to work on cutting-edge technology
* Training in a field that is fast-growing and in demand
* A work environment with a high bar, low stress, and no politics. We are software engineers, not coders.
* We leverage our peers to help fill our gaps and come up with the right solutions.
* We succeed or fail together as a team and value making others successful. Your manager will work hard to create a successful path forward for you in your career
What You Bring To The Team:
* Cyber security experience or a willingness to learn
* Able to communicate highly technical concepts clearly and concisely
* 5+ years of programming in Go
* 5+ years of experience writing low-level software that interfaces tightly with the underlying operating system
* Experience with Windows internals, Win32API, WMI, Powershell, and drivers is a bonus.
* Experience writing software for distributed architecture
* Ability to coach or mentor junior engineers
What We Offer:
* 100% remote work environment - since our founding in 2015
* Generous paid time off policy including vacation, sick time, and paid holidays
* 12 weeks paid parental leave
* Highly competitive and comprehensive medical, dental, and vision benefits plans
* 401(k) with 5% contribution regardless of employee contribution
* Life and Disability insurance plans
* Stock options for all full-time employees
* One-time $500 stipend to build/upgrade home office
* Annual allowance for education and professional development assistance
* $75 USD/month digital reimbursement
* Access to both Udemy and BetterUp platforms for coaching, personal, and professional growth
Huntress is committed to creating a culture of inclusivity where every single member of our team is valued, has a voice, and is empowered to come to work every day just as they are.
We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, disability, veteran status, genetic information, marital status or any other legally protected status.
We do discriminate against hackers who try to exploit small businesses.
Accommodations:
If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to accommodations@huntresslabs.com. Please note non-accommodation requests to this inbox will not receive a response.
If you have any questions about your personal data privacy at Huntress, please visit our privacy page.
Software Engineer Bankable Barcelona / Remote (Spain, Portugal, France) €45,000 to €65,000 a year
July 2023
7 Applicants This Week
More Than 6 Months Old
Job Description
About Bankable
We are on a mission to enable our customers to become ‘Bankable’ by providing a one-stop solution for embedded finance. We work with the world’s leading FinTech\'s, corporates and financial institutions, providing them an API based platform which allows them to access financial products and embed them in their own offerings. At Bankable, we’re building a truly global solution for payments, cards and working capital which our customers access through a single API integration platform. Partnering with Bankable allows customers to bypass the legacy banking system to build new, profitable revenue streams from financial services, whilst relying on the highest levels of security, resiliency, and scalability. Our people are hungry for success, humble in collaborating, and are experts in their field.
Your Responsibilities
* Collaborate to build and scale our core systems and Marketplace.
* Create and enhance software based on a tech stack composed by Go, gRPC, PostgreSQL, AWS EKS (Amazon Kubernetes managed service), GitHub Actions, Git, Docker and a bunch of other cool stuff.
* Help to keep up an Agile environment, focused on delivery to meet our customers expectations.
* Design simple solutions to complex business problems, ensuring availability and performance.
* Improve the Software Development Life Cycle (SDLC), with automation at heart, boosting continuous integration and continuous delivery (CI/CD) practices and tools. Our Ideal Candidate
* Passionate on web technologies and deeply knowledgeable in APIs creation.
* A programmer with experience in software engineering professional practices like design patterns, SOLID principles, clean code and Domain Driven Design (DDD).
* Keen to tackle the challenges of distributed architectures based on microservices.
* Research and experiment with new technologies that are the best fit for the problem you are trying to solve. We are a startup, we aim to use the right tool to do the job.
* Excited to have the opportunity to improve your code quality and problem solving skills on a daily basis.
Perks & Benefits
We are fully remote and flexible, in consequence we are providing the fluidity and tools, including home office equipment, to help you do the job. We have offices in London and in Barcelona,however we are a distributed organisation which keeps a mixed and elastic approach in terms of working on site and remotely. Besides a competitive annual salary and part remote work, other perks are:
* A MacBook Pro.
* Private health insurance for the nuclear household paid by the company.
* Home office equipment budget.
* Training budget.
* One (1) additional holiday on your birthday.
* Tax relief plan for meals, kindergarten and public transportation (Retribución flexible).
Are you ready for a new way of working? Automox is launching organizations into the future with cloud-native IT operations. By ditching clunky legacy tools and automating soul-crushing manual tasks, IT admins can get back to more exciting, strategic work. Behind our effortlessly modern platform is a group of builders, innovators, and entrepreneurial thinkers breaking the status quo–and having a lot of fun doing it. Our award winning culture, values, and community are shaped by real people doing really extraordinary work.
Ditch your daily commute, say goodbye to the typical nine-to-five, and embrace a new way of working at Automox.
OVERVIEW
You are a seasoned software developer who is dedicated to your craft; you write code that you are proud of and can hit the ground running. You write beautiful, fast code to a high standard, in a timely and scalable way that improves the code-base of our disruptive SaaS based endpoint management software in meaningful ways. You will be a part of a creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching.
As a Software Engineer on the Agent team you will:
Research, design, develop, and own solutions that provide feature-rich experiences in our Agent application.
Lead by example by championing software development best practices, and writing well-designed code.
Extend, enhance, and maintain the Agent application.
Contribute to continual improvement by testing, performance tuning, refactoring, usability improvements, and automation.
Produce detailed specifications, and contribute in all phases of the engineering lifecycle.
Operate with a quality-first mindset. Your approach to testing sets you apart from your peers.
Make data-driven decisions. You understand the impact of your development before it reaches production.
About you:
Programming experience in Golang is required. That being said, the right candidate will leverage their extensive engineering background to be impactful in any language.
10+ years of experience designing, developing, testing, monitoring, and maintaining client-side applications.
Some familiarity with web installers, sequence diagramming, systems programming, DevOps, PowerShell, bash, zsh, etc.
Windows and/or Linux and/or macOS application development experience.
Experience working as a Software Engineer within an Agent Team or on the Agent is a plus.
Excellent communicator, thrives within a tightly knit, cross-functional team environment.
$155,000 - $190,000 a year
COMPENSATION
Base pay is part of a rich total compensation package that includes bonus, equity and benefits. Actual earnings may be less or more depending on a candidate's direct experience, skills, industry knowledge, and location.
ABOUT AUTOMOX
Automox is the cloud-native IT operations platform for modern organizations. Our award-winning answer to modern IT operations and best-in-class results earned Automox four straight quarters of record growth. We are now trusted by more than 2,500 leading companies and MSPs worldwide, including NASA, Yale, Xerox, Allbirds, and Unicef. It makes it easy to keep every endpoint automatically configured, patched, and secured – anywhere in the world. The future of IT Operations is cloud-native – and right now. Will you join us?
TOTAL REWARDS: Thrive with Us
Beyond the Status Quo
🇺🇸 Work from almost anywhere in the USA***
💵Competitive Salary
📈Equity for Full-Time Employees
🏦 401K Match
🏝Flexible PTO, generous sick time policy
👋🏽$20 a month to connect virtually with colleagues
⏱Active Giving committee and employee-led communities
Health & Wellness
🩺 Comprehensive Health Plans with generous employer contributions
🩺100% Company-paid Short Term/Long Term Disability and Life Insurance
🩺 Company HSA Contribution: $100-$150-$200 per month based on tier
🩺 Gender Affirmation Coverage on Cigna Medical Plan (including surgery)
Happiness & Well-Being
🎁 $50 per month Lifestyle Spending Account
💻 Internet Reimbursement - $50/month
🗄 $750 Home office stipend
👨👧👦 $10k Adoption Benefit
🤰🏽Comprehensive Family Planning Covered on Cigna Medical Plan
👶🏽 Up to 12 weeks of paid leave for new parents
LOCATION
We are a fully distributed company and have remote workers throughout the United States.
We are currently not able to hire in California, Seattle area, or New York metro
We are committed to an inclusive and diverse company. Automox is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status, or any legally protected status.
We are not able to sponsor work visas for this position at this time.
Go Blockchain Developer Fitsoftware OU Remote (Canada) / Remote (Asia) / Remote (Europe) $96,000 to $120,000 a year
June 2023
12 Applicants This Week
More Than 6 Months Old
⏳ Full-time permanent contract signed directly with our client
🕦 100% Remotely with flexible working hours
✈️ Unlimited paid time off
💎 The international company providing financial services for Web3
Looking to make an impact and grow within a leading organization? Do you want your input to be heard and taken into consideration? Apply and create a digital future with us!
We are hiring for our client who helps crypto companies achieve their token liquidity goals while generating attractive, safer returns for liquidity providers.
We are looking for a Backend Engineer to design and implement foundational components of our stack, spanning infrastructure and backend services, while also having responsibilities to collaborate with the wider engineering team to improve our overall architecture and code quality.
Requirements:
4+ years of experience in backend engineering.
Significant experience with Go (preferred), Rust, or C++.
Experience with Docker and Kubernetes.
Experience building SDKs, APIs, or otherwise building and maintaining a production system at scale.
Experience with AWS, GCP or similar cloud providers.
Desire to keep up with modern best practices in software development and crypto.
Nice to have:
Understanding of the Ethereum Virtual Machine.
Experience using Go for production systems.
Proficiency in database optimization.
Responsibilities:
Developing our core software stack from the design stage all the way to production-ready implementations. Primarily in Go..
Designing, building, maintaining, testing, and improving our node software and coordinating agents to power our distributed networks.
Implementing and optimizing CI/CD to improve build and test times. Detecting and improving performance and stability for microservices.
Improving the design of peer’s architecture through thoughtful, professionally communicated feedback.
Writing performant SDKs and documentations enabling clients to interact with the Web3 APIs.
Contributing to open-source projects and playing a role in building out the crypto ecosystem at large.
Why work with us?
100% remotely.
Equity allocations.
Unlimited PTO.
Referral bonus: 1 000 USD if we sign an engineer based on your recommendation.
Pocket Network is the leading decentralized blockchain infrastructure protocol. This is an opportunity to get in on the ground floor of our quickly growing adoption curve. As an open-source, permissionless protocol driving developer adoption, we believe in a future that will enable greater participation in global digital economies and communities.
Our culture
We are committed to building a fun, inclusive workplace and culture based on our values. Our core values inform how we work together as a team, how we service our users, and how we approach the products we build.
We're looking for open-minded, motivated individuals that want to expand the adoption of Web3. We are a fast moving, collaborative, and free thinking team. We're united by our desire to fully decentralize Web3, build amazing products for our users, and create a diverse and welcoming workplace.
About the role
We are looking for a self-starter and growth-minded Protocol Software Engineer who is passionate about working in a transparent environment. The ideal candidate is someone who has experience and understands the importance of balancing R&D and delivery, while being agile, tool-driven, documentation-focused and continuously adapting. It is it is someone who is excited to push themselves outside of their comfort zone and is not afraid to tackle a challenge they haven’t seen before.
Responsibilities
R&D - Research
Architect and design various components of the V1 Pocket Network Protocol
Keep up to date and study the latest advances in cryptography, distributed systems, peer-to-peer networks, zero-knowledge proofs and other crypto projects
Maintain and improve the protocol specifications to guarantee its security, efficiency and clarity by building diagrams, peer-reviews and periodic updates
Build diagrams, write specifications and present results from research with the team and community
Participate in design and ideation meetings with the team and community
R&D - Development
Implement protocol level features using GoLang
Adopt, design and build tooling to optimize and ease the development process of the V1 Pocket Network protocol
Write and maintain documentation that’ll reduce the barrier of entry of protocol development to others
Work closely with the QA team to align on requirements and build an industry leading test suite to guarantee the security of the network
Work closely with the Infrastructure team to align on requirements and build an industry leading infrastructure to deploy, monitor and interact with Pocket nodes
Community Leader
Participate in contributor hours, community channels, answer questions, and review external contributions
Onboard, mentor and lead new engineers as they join the project either as core team members or external contributors
Document new tasks with a high level of detail that can be taken on by other team members or the community
Proactively practice, maintain and enforce the use of good software engineering practices and the contribution guide to maintain a healthy codebase
Collaborate with the core team and external contributors in both design sessions and pair coding sessions
Minimum Requirements
5+ years of relevant experience
A degree in Computer Science, Software Engineering, related field or transferable industry experience
Experience in at least one of: GoLang, Python, Rust, C++, Erlang
Linux experience
Ability to proactively manage tasks, work and operate as part of a team
Ability to identify and decompose ambiguous tasks into structured, composable and understandable deliverables
Passion to work in a transparent, fast-paced environment alongside a team that is building the foundation of Web3
Senior Golang Engineer Nav Remote (United States) / Pennsylvania, Oregon, Utah, California $100,000 to $160,000 a year
June 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Backend Software Engineer - Remote in US or In Office (UT, PA, CA)
**Senior, Staff, and Sr. Staff levels **
Nav is democratizing small business financing. In other words, we give small business owners access and control. Yes, this challenges the norm, but it means working with curious, purpose driven, dedicated, and inquisitively smart people who push themselves, our company and the community to the next level (and every level after that). We are the people behind the tech. And when it’s good, we look for better. We don’t over think the value we bring nor spend time trying to revamp mantras. We also do not come up with some crafty way to tell you who we are and what we offer. We are Nav! Here, you’ll gain a wealth of experience, learn the tricks of the trade, and work with winners. All companies say people are connected to their mission but in our case our mission and our people are one – it is a way of being not just a cause you are committed to. And since 2013, Nav has holistically and organically developed its own ideology because Nav can only be Nav.
WHAT WE EMPOWER YOU WITH:
Build and scale services that integrate with banking data vendors, Salesforce, and other internal services. Our focus is in Go, but we support other services in languages such as Ruby, Elixir, and Python.
Optimize Nav’s customer experience, from first contact, through sign-up, and applying for loans and credit cards.
Build the framework that Nav’s solutions (credit reports, alerts, financing marketplace) plug into.
Turn business requirements into technical solutions.
Help establish best practices within Nav's growing Engineering organization.
WHAT YOU BRING TO THE TABLE:
A track record of successfully delivering maintainable backend systems in a Linux environment.
Experience programming in Go, Ruby, or Elixir. Active interest in learning new paradigms and languages.
Relentless problem solver.
WHO YOU ARE:
You uplift those around you.
You’ve got great verbal and written communication skills.
You’ve got amazing relationship-building and relationship-management skills.
You are comfortable working on complex projects with multiple stakeholders.
You have a bias for action, a “driver” that gets stuff done, using analytical thinking.
You are comfortable with ambiguity, ability to change course quickly based on new insights.
INCLUSION AT NAV:
At Nav, we celebrate what makes our employees unique because the businesses we serve are progressively diverse and distinctly original. Navericks are diverse, side hustlers, immigrants, veterans, queer, and we push generational boundaries. We are college dropouts, PhDs, special needs parents, allies, pet owners and community leaders. Navericks are human. We are committed to upholding a safe, supportive environment where everyone matters. We are committed to making a better future for all of us. We have created a workplace where people of all backgrounds can express their identities authentically. To put it simply we want you to be proud to be you.
OUR COMPENSATION PHILOSOPHY IS SIMPLE BUT POWERFUL:
We believe great, enduring relationships are grounded in trust and transparency.
Compensation shouldn’t be a distraction, and employees should understand how pay and career advancement decisions are made.
Providing equal pay for equal work is table stakes for being a great place to work.
Gender and ethnic inequity should only be something that our children read about in history books.
We believe providing Navsters with company ownership, competitive pay, and a range of meaningful benefits is the start of creating a culture where people want to give the best they’ve got — not because they’re simply making money, but because they’ve fallen in love with our vision, mission, values, and team.
OUR IMPACT ON YOU:
Competitive Pay
Company Ownership
Unlimited Vacation
Benefits Day One
6 Weeks Paid Parental Leave
Work From Anywhere (yes we were distributed before it was cool)
Flexible Work Arrangements
Free Telehealth and Telemental Health For All Employees
Employee Networking and Events
Community Network Groups (women’s, PRIDE, culture)
Meaningful Perks and Rewards
Learning and Development Opportunities
Pet Insurance
A NAVERICK’S DNA:
We look at the future and say “why not”; we see possibilities where others see problems or routines
We show the way ahead and are committed to achieving ambitious goals.
We practice straight talk and listen generously to each other with empathy
We value different opinions and point of views
We ensure that we connect outside as well as inside to learn from others and inspire each other.
We hold ourselves accountable for delivering results
We choose to not to be a victim of circumstance.
We make decisions & take responsibility so that we can act & support each other, rather than adopting defensive, and “finger pointing” behaviors.
As leaders we motivate & engage our teams to undertake beyond what they originally thought possible, by developing our teams & creating the conditions for people to grow and empower themselves through enabling & coaching.
Senior Software Engineer (Go) Form3 100% Remote, East Canada Time Zones C$119,000 to C$173,000 a year
March 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
**WHO WE ARE? **
Our mission started in the UK and we're currently one of the top startups to work for in the UK and Europe.
We’re now looking for outstanding Senior Software Engineers to join our new engineering team that we will be building in Canada. As one of our first Canada-based engineering hires you will have a rare and exciting opportunity to shape the product and the team we hire, you'll be working 100% remotely and cross-collaborating with our engineers based in the EU and UK. This will enable us to diversify our talent distribution and bring in some of the world's best engineers to build Form3's revolutionary payment technology platform.
THE TEAM
All our engineers work within small, agile, self-managed teams that emphasise best practice and believe quality is everyone’s responsibility. They favour collaborative development and leverage open-source tools and communities, whilst making sure to share their know-how back up stream.
**THE ROLE **
At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a containerised microservices architecture. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions.
Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people.
Here are a few of the tools and methodologies we utilise:
Code: Go (and a little Java), containerised microservices, CQRS, open-source
Ways of working: TDD/BDD, Pair Programming, 100% remote, DevSecOps
**WE’RE LOOKING FOR ENGINEERS WITH **
Experience in designing and building distributed systems
Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
Interest in owning projects end-to-end and supporting them as they go live in production
Appreciation of clean code and software engineering best-practice
A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality
Great communication skills who enjoy sharing knowledge and collaborating with others
BENEFITS
30 days annual leave plus Bank Holidays
Remote friendly environment
Remote working equipment allowance
Flexible working arrangements
Udemy and educational reimbursements
Full details are available on our careers page
Form3 appreciates that we all lead different and often really busy lives. We work remotely 100% of the time and many of us work part time. If you’re interested in hearing what different flexible working arrangements may be available, we’d love to chat.
Please note that all our engineering teams are currently based in the EU and UK. Due to time-zone differences and working practicalities, we’re only able to hire Engineers based in Canada East timezones or based in Canada and able to work close to GMT-4. However, this may change in the future as we start streamlining some of our internal structure and recruitment processes in Canada.
**ABOUT US **
We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we've doubled in size year on year as we continue to redefine what a truly instant payment experience means.
We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.
**EQUAL OPPORTUNITIES **
At Form3 we embrace equal opportunity and are committed to building a diverse team of exceptional individuals. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status and it is our strong belief that the more inclusive we are as a business, the better our work will be
Backend Golang Developer NetRise Remote $80,000 to $150,000 a year
January 2022
1 Applicants This Week
More Than 6 Months Old
Job Description
High Level Description
If you're a Golang developer and you're looking for a challenging role in building a cloud-native product that will help to make a dent in the device security market, look no further. We are looking for motivated early hires who want to make an impact with a company that aims to become the market leader.
Major Responsibilities
Design, build and maintain loosely coupled, microservice-based systems with scalability, resiliency, manageability, and observability as core design tenets.
Review code and give feedback
Support release planning with conceptual design and development/refinement of software engineering guidelines.
Translate complex functional and technical requirements into detailed designs.
Collaborate with disparate development teams to help plan releases and give feedback to aid in the advancement of the product.
Required Skills and Experience
4+ years professional experience in software development at least one modern programming language, including Golang, TypeScript, C++, Java, or Rust
1+ years of Golang experience
Software engineering fundamentals in object-oriented design, data structures & algorithms, problem-solving, and complexity analysis
Strong sense of collaboration, ownership, urgency, and drive
Strong communication skills
Understanding of distributed system challenges and solutions
Nice To Haves
Experience with Google Cloud Platform
Event-sourcing experience
Understanding of information security practices and procedures
There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a SpaceX launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability strategies with full-stack offerings that can be run fully managed with Grafana Cloud, or self-managed with Grafana Enterprise Stack. The Grafana stack has grown to include two other open-source projects, Grafana Loki (for logs) and Grafana Tempo (for traces)
This is a remote position, and we are considering candidates in the North, Central & South Americas regions.
About Grafana Cloud:
Grafana Cloud is our composable observability platform that integrates metrics, logs, and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus, Cortex, Loki, and Tempo – without the overhead of installing, maintaining and scaling their own observability stack.
Our Grafana Cloud pipeline moves millions of data points, loglines, and traces per second from our customers’ environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards and alerting tools. We aim to grow this to hundreds of millions per second, and it's critical that as we grow, we improve our performance, increase our reliability, and do it all more efficiently.
You would be joining one of our Cloud squads, whose responsibilities span from adapting and delivering our open-source offerings to a cloud environment that can support millions of users, writing software that allows those users to easily send data from within their infrastructure, or helping to build monitoring and alerting solutions.
Our tech stack is mostly made up of services written in Go, running on multiple Kubernetes clusters that leverage Google’s Cloud Platform.
Our culture is remote-first and our engineering organization is largely remote. We provide guidance and meet regularly using video calls, so an independent attitude and strong communication skills are a must
Within 1 month you will be able to:
Gain a deeper understanding of our cloud product and our customers
Get to know the codebase and contribute to our growing list of third-party integrations
Participate in ongoing design discussions that allow us to collaborate on and inform our technical decisions
Significantly contribute to a major initiative in our roadmap
Within 3 months you will be able to:
Take an active role in shaping our roadmap and your own career objectives
Drive a project from initial ideation all the way to operations once it is in the hands of customers
Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
Be a part of your team’s on-call rotations and take ownership of the services you’re running
Requirements:
You are familiar with programming languages like Go, C, C#, C++, or Rust
You are able to write clean, robust, and performant software
You have experience with network programming or distributed systems development
Nice to haves:
Familiarity with operations/SRE and the concept of infrastructure as code
Experience with the observability space in general (metrics, logging, tracing, monitoring, alerting)
Experience with Kubernetes / Kafka / Cassandra / Bigtable / syslog / opentracing or similar technologies
Familiarity with time-series applications and concepts, especially Graphite or Prometheus.
Equal Opportunity Employer- At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees.
We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and we’re working hard to make sure that’s the foundation of our organisation as we grow.