Golang Grassroots Technologies Jobs Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 200+ Golang Grassroots Technologies Jobs (1 new this month) in November 2024 at companies like Fotokite, Swarm and MySense paying at least 100,000 USD per year working as a Generalist Software Engineer, Sr Go Developer Core Team and Golang IoT 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
35 developers joined Golang Cafe in the last 30 days
15,358 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
10 of 242 Grassroots Technologies Jobs paying at least
100,000 USD per year • Sort by
Date
Generalist Software Engineer Fotokite Zurich, Switzerland Fr60,000 to Fr120,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
Fotokite is a fast-paced, growing company specializing in aerial robotics. To continue pushing the boundaries of situational awareness tools in firefighting and first responder markets, we are seeking software engineers to help with internal and customer-facing software development.
We are looking to expand the team with generalist software engineers that bring dedication and fresh ideas in the areas of web development, cloud computing, system/network engineering, and data pipelines / data science. Our culture values versatile engineers that are willing to show initiative and tackle problems across the full stack.
Responsibilities
Design and implement real-time video streaming infrastructure at the core of our situational awareness system
Maintain and improve our data collection and processing infrastructure
Implement novel UIs to simplify the work of firefighters
Enhance our simulated and physical testing framework to provide a reliable product to our customers
Provide code review and guidance in your areas of expertise
Collaborate with other teams such as embedded, flight control, UI/UX
Requirements
Good understanding of networking principles
Solid knowledge of Linux
Experience building applications using Javascript, Python, Go, C++ or related languages
Experience with 1 or more of the following:
Web development / React
Video streaming technologies (RTP and similar)
Real time low latency networking protocols (websockets, webRTC)
Abstractions typical of the major cloud providers (GCP, AWS)
Single board computers (ARM based)
Fleet automation / orchestration
Embedded Linux (yocto, buildroot)
Package management and distribution
Network routing
Fotokite is hiring for full or part time positions, both entry and senior level, onsite at our HQ at Zurich, Switzerland.
We are looking forward to your CV (English only, please)!
Sr Go Developer Core Team Swarm Remote $80,000 to $120,000 a year
January 2021
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About Swarm
Swarm is a system of peer-to-peer networked nodes that create a decentralised storage and communication service. The system is economically self-sustaining due to a built-in incentive system enforced through smart contracts on the Ethereum blockchain.
Swarm aspires to shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications can run autonomously yet securely in a planetary-scale deployment and execution environment.
Bee is a Swarm client implemented in Go. It’s the basic building block for Swarm Network. Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication.
The Swarm Bee team strives to keep things clear and simple, making reasoning and discussions efficient. In a broader sense, this applies to everything we do.
Solid, well-tested code is delivered in an agile manner.
Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.
Your role
Development of the reference Swarm implementation in Go aka Bee
Bringing code up to spec
Delivering well-tested code
Conducting thorough code reviews to your peers
Your profile
You like to work remotely
You are available in CET timezone
You manage your own time effectively and respect time constraints
You like to use your initiative
You don’t need to google SOLID principles
You can express yourself fluently in English, both verbally and in writing
We appreciate
A passionate open-source contributor
Experience with libp2p
Good grasp of distributed systems
Acquaintance with cryptographic concepts
Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing
Swarm offers
Competitive compensation
An open, flat and transparent work environment
The opportunity to be part of a diverse and ambitious remote team
Golang IoT Engineer MySense Remote (United Kingdom, Europe) £70,000 to £85,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
MySense is a wellbeing analytics platform which utilises a suite of Zigbee IoT sensors, a sleep belt and a wearable device to provide valuable insights into a person’s behaviour in order to improve quality of care and support.
We are at the forefront of a new industry which is improving people’s lives using technology, your work will have great value and purpose. Our ideal candidate has leadership capabilities, a passion for design and strong attention to detail.
The Role
This unique role requires a Golang engineer to rebuild an embedded Java application using Go microprocesses. The current app is written in Java 8 and is hosted on an Embedded Linux system. You will need a passion for hardware and IoT as you will be doing a lot of testing using physical IoT devices.
You will work directly with the Engineering Lead to create production ready code with good test coverage. If you are a Go engineer who has always tinkered and enjoyed working with embedded Linux devices, this job will be perfect for you. The role will involve learning new technologies and becoming the go-to expert for all things gateway related.
Required Skills:
Strong Golang experience
Good knowledge of design patterns and programming practices
Comfortable with Linux systems
Bash experience
Some experience/knowledge of Java or other OOP language
Desirable Skills:
IoT device experience
Embedded Linux
AWS IoT Core
Node/Typescript
Due to the nature of the data we collect, a strong understanding of best security practises would be advantageous
Why us
We are a fast-growing scale-up in the IoT health space, you will help shape the team and company and your decisions will have a huge impact. As an IoT company, the challenges we face are often novel and require unique and innovative solutions which can be both invigorating and rewarding. We trust our engineers, remote working is very much encouraged.
Our culture
We foster a culture of openness and authenticity over structure and process. Strong communication, learning and collaboration are what we strive for and we are looking for people who share these values.
Our benefits:
30 days holiday + your birthday + Public Holidays
Fully remote
Monthly education allowance
Private Health Insurance
Life Insurance at 4 times annual salary
Pension scheme
Company laptop
Where
We are set up to work fully remotely, and this is how we will continue to operate. We do have offices which can be used as and when required.
We are right by Lambeth Bridge on the 12th floor of Westminster Tower with great views overlooking the Houses of Parliament, Westminster Abbey and the London Eye.
Backend Developer Bequest London, United Kingdom £50,000 to £90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
We're bringing peace of mind and financial security to all modern families, in one holistic and engaging platform ✌️
We offer life insurance to our users alongside a suite of free products to help them with the life and after-life admin. This includes the ability to write your will for free with our online will writer. We're creating a single platform for users to manage all of their families life admin, and protect the things that matter most to them.
Job Description
What are we looking for?
As we expand our engineering team, we are looking for an experienced back-end developer who thrives in a fast-paced environment and can help us build and scale our product beyond the MVP. Currently we've built a web application, but next on our radar is to build a mobile app.
You will be one of the first hires of the company and working closely with our CTO and the co-founding team. Since we are an early-stage startup, you will have more responsibilities than in a regular role and play a large part in shaping the next features of the application.
Currently we're all working remotely, but post-covid we're looking for someone who is willing to commute to our London office once or twice a week.
Our Tech Stack
Golang
Docker + Kubernetes (GCP)
ReactJS with TypeScript
GraphQL, gRPC
PostgreSQL
Key responsibilities
Write high quality and well tested code for our backend platform
Build components and architecture for our suite of upcoming products
Collaborate and review code of other engineers
Create and present ideas and solutions for improvements to products, services and processes
Test products and updates before they go live
Qualifications
Key skills and experience
1-3 years of back-end development using Golang
Excellent knowledge of programming best-practice, and an obsession with tidy code
A strong communicator, self-starter and problem solver
Willingness to learn new technologies
Nice to have
Experience with cross-platform mobile app frameworks (e.g. React Native, Flutter)
Senior Software Engineer Stellar San Francisco, United States / Remote (United States / Canada) $160,000 to $190,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Open to considering remote candidates in the US & Canada
Interested in helping us change the world of payments forever? The Stellar Development Foundation (SDF) is looking for a talented, experienced, and hands-on engineer to assist partners with integrating into the Stellar network. In this role you’ll be designing, building, and implementing innovative blockchain solutions for our partners. You will lead the way in developing projects, from scoping & system design to development & best practice deployments. SDF’s partners span globally and are some of the most innovative software and financial companies.
What you'll do:
Be involved with all aspects of the software development process - from vision to final implementation.
Design new platform functionality with the corresponding APIs for external developers.
Build and maintain web services to support the foundation’s mission (creating equitable access to the global financial system).
Identify patterns in developer needs and design new protocols and services to increase developer velocity across our entire ecosystem.
Engage with our community of open source developers and partners on projects that encompass many different frameworks, languages, and ideas.
Collaborate with the team on code review and design, and contribute to best practices for all of engineering at SDF.
Investigate and refactor performance bottlenecks in order to continue scaling our API services.
Provide assistance and guidance for our integration projects with our partners and other organizations on the Stellar network.
Author detailed technical feature and protocol (RFC) specifications - we take design seriously, and we encourage everyone to be a part of our RFC processes.
Who you are:
5+ years real-world experience developing or implementing software within enterprise networks
Solid understanding of web technologies: TCP/IP, HTTP, TLS, JSON, REST, etc
Proficiency with programming languages such as JavaScript, Go, C++, Python, or similar
Ability to lead technical discussions and explain technical details to non-technical people
Independent and results driven. Skilled at working in an environment with dynamic objectives (maybe you even thrive on chaos)
You’re a strong problem solver and fast learner
You’re passionate about top quality code and using the latest best practices
You build software with your users and their needs top of mind
You're a true partner advocate.
About Stellar
Stellar is a decentralized, fast, scalable, and uniquely sustainable network for financial products and services. It is both a cross-currency transaction system and a platform for digital asset issuance, designed to connect the world’s financial infrastructure. Dozens of financial institutions worldwide issue assets and settle payments on the Stellar network, which has grown to over 4 million accounts.
About the Stellar Development Foundation
The Stellar Development Foundation (SDF) is a non-profit organization that supports the development and growth of Stellar, an open-source network that connects the world’s financial infrastructure. Founded in 2014, the Foundation helps maintain Stellar’s codebase, supports the technical and business communities building on the network, and serves as a voice to regulators and institutions. The Foundation seeks to create equitable access to the global financial system, using the Stellar network to unlock the world’s economic potential through blockchain technology.
We look forward to hearing from you!
SDF is committed to diversity in its workforce and is proud to be an equal opportunity employer. SDF does not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state or federal law.
Senior Software Engineer Go Linden Lab Remote (United States) $120,000 to $150,000 a year
January 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Our mission is to build new economies by enabling our partners to compensate their content creators for the digital goods and services they produce. Here on the Ecom engineering team, we accomplish this by building a growing set of financial capabilities on top of our regulatory licenses. Some of these capabilities include processing payments and payouts, verifying user identities, detecting fraud and enforcing sanctions. Additionally, these systems have an expanding set of tools around them to be used by our partners and customers.
Basically, we write code that lets users sell digital hats in video games and get paid real money.
This position is for a Senior Software Engineer - Go on the Ecom team. The primary responsibility is to design and build the APIs that facilitate our capabilities. This is a fast-paced team and we are responsible for the full life cycle of our code. We break large systems down into component parts to be concurrently worked on, which requires that we be in lock step with each other. This means we highly value dependability and communication. We are iterative in nature, both as it applies to the code as well as our own processes. We build cool stuff, we weigh risk/reward, and when we make mistakes, we respond quickly and together and without blame. This is a team in the truest sense.
You will:
Take features through their entire lifecycle - design, implementation, test, documentation, deployment, production monitoring, outage response, and usage analysis
Design the API spec and implement it, to enable core business capabilities around payments, payouts, identity verification, fraud detection, sanction enforcement, and tooling
Communicate not just with the team, but also directly with our partners and vendors
Participate in our culture of continuous improvement to make both the tech and the team even better
Learn about and contribute to financial technology
You need:
Experience with Golang
Experience with SQL
Experience with UNIX/Linux
Broad exposure to common web technologies
Proficiency in scripting languages
The ability to work independently and collaboratively in a remote environment
Excellent written and verbal communication skills
6 years of experience in web software engineering
Bachelor’s degree in a technical field or equivalent experience
What we use and teach:
Golang, MySQL, Python, Docker
Docker, Drone, Jenkins, Amazon Web Services, Terraform
Software Engineer - Golang Couchbase Remote (United Kingdom, United States, India) £40,000 to £90,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing. You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.
You are a Software Engineer responsible for building and managing cloud-native applications across multiple clouds. In this role, you will develop, implement, and operate Couchbase's Cloud products. If you have experience developing applications using Go programming language (or willingness to learn) along with experience with either the three major cloud platforms- AWS, Azure, GCP, we'd love to have you apply.
Here's a brief look at what success looks like in this role:
In 3 months time- you'll have collaborated with the team to build and shipped a material contribution such as a new feature, regularly contributed to code reviews, and fixed a few bugs.
In 6 months time- you'll have earned the trust of the team and taken on independent code review responsibilities that help prevent bugs that are collaborating on the design of new features.
In 12 months time- you'll have delivered tasks throughout the SDLC, from design through development with some guidance and have established a cadence of on-time deliver with high quality work.
This role is also open to remote work (USA, UK, India) as our teams are globally distributed. We are a remote-first team. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work.
Responsibilities
Design, develop, test, deploy, document, maintain and improve software
Manage individual project priorities, deadlines and deliverables
Build and expand our APIs and services, written in Go
Collaborate with other engineers across the stack to deliver delightful user experiences
Monitor, troubleshoot, and improve system security, stability, reliability, and performance
Define and implement SLIs and monitor and improve SLOs
Write various kinds of tests including unit and integration tests
Smartly instrument software using techniques such as distributed tracing and logging
Write and review technical proposals
Improve engineering standards, tooling, and processes
Document systems, build runbooks, and automate those processes
Key technologies this role will employ: Go (Golang), Kubernetes, AWS, Azure, GCP, Grafana, Prometheus, Alert Manager, Thanos, Terraform, Vault, Couchbase Server, Datadog
Qualifications
You care deeply about software quality and operability, and better ways of building software
You are able to knowledgeably discuss performance, security, and user interactions within complex systems
You desire to write software that is sympathetic to the humans who will maintain it
You love to write Go, more Go, and then a little more Go
You enjoy giving and receiving code reviews
You are kind and collaborative
You enjoy working remote with people from all over the world
Value clear, open communication
We value thoughtful feedback and regular dialogue and collaboration as a fundamental skill for our team members
About Couchbase
Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.
Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.
At Couchbase, you’ll get:
A fantastic culture
A focused, energetic team with aligned goals
True collaboration with everyone playing their positions
Great market opportunity and growth potential
Time off when you need it.
Regular team lunches and fully-stocked kitchens.
Open, collaborative spaces.
Competitive benefits and pre-tax commuter perks
Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.
Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.
Backend Software Developer Opslock Montreal, Canada $70,000 to $110,000 a year
December 2020
2 Applicants This Week
More Than 6 Months Old
Job Description
Founded in 2018 and backed by Baseline Ventures (https://www.baselinev.com/), Opslock is a complete predictive management platform with the ambition of making the world a safer place to work.
As a Software Developer at Opslock, you’ll help build the infrastructure and backend services to power the Opslock platform. Our core focus is developing tools to leverage data to ultimately provide insights and predictions into workforce behavior.
Technology overview:
Language: Go
Database: PostgreSQL
API Interface: GraphQL
Other tools: Docker, Redis, ElasticSearch / Kibana
Example project: We’ve developed our own on-premise solution that provides locally-networked cloud functionality offline, by deploying hardware with dockerized containers and bespoke filtered replication service to our database.
What you bring to our team:
You have a proven track record of building SaaS using similar technologies
You have the ability to build and share ideas with clarity and passion and to give and receive feedback with open-mindedness.
You’re a great communicator, with the proven ability to influence and educate others. You know how to communicate convincingly your solutions.
About us:
Our Mission is to enhance the efficiency of human achievement, disconnecting the amazing things people achieve when they work together, from human and environmental tragedy. We’re building a SaaS platform for industrial worksites where operations and safety management is powered by built-in AI to make sure everyone gets back home safely, by predicting hazards in the workplace before they become disasters.
We’re a small team of developers, salespeople, and operations specialists looking at growing and adding members that will add value to our organization. Our passion for building and shaping the future of an industry and doing meaningful work is what brought us together. Our workplace culture is built on trust, transparency and openness, with very limited rules because we trust everyone’s judgment and their ability to make good decisions.
While some of us are still working fully remotely, our newly renovated and COVID-friendly offices are open, so you get the opportunity to work from wherever you feel comfortable and productive.
What we have to offer:
Flexible schedule, including the opportunity to work remotely
A generous paid-time-off policy
A dog-friendly office (as long as your furry companion is friendly!)
Fully subsidized OPUS card
Health insurance paid 100% by us, access to telemedicine and a health & wellness personal account to help you keep your mind and body in good health
If you feel like you could be a good fit for the role, please reach out!
What does success look like for you? For folks here, it means thriving in a high-autonomy environment and tackling complex problems in a technical space that is constantly changing and evolving. Engineers on our teams are focused on writing great code, but more-so collaborating with Product, Design, and other team members to define what games mean on the blockchain, and creating this new opportunity for our users.
We need an experienced backend engineer to help us achieve this. You'll help shift the technological landscape within the company through experimentation and auditing of emerging tech stacks, while shaping the way a new technology is introduced to, and adopted by, new audiences throughout the world.
Our ideal candidate:
Quickly gains proficiency when exposed to unfamiliar technical patterns, systems, or languages
Is able to unblock individuals when they are faced with technical challenges
Is a strong communicator who can collaborate well with other non-technical functions (e.g. Product & Design)
Has the courage to try out new tools, fail fast, and dive into unknowns to solve new and challenging problems
Bonus points if you have the following:
Familiar with our commonly used technology choices (Golang, Node, Javascript)
Developing DApps or interacting with blockchains
Understands the deployment process, and is comfortable with Docker, containers, and Kubernetes
Event driven architecture, familiarity with kafka and comfort with having eventual consistency across multiple services
Has a strong understanding of application and API security
A little about us:
Dapper Labs is the world’s first blockchain entertainment company. We are the creators of industry leading experiences including CryptoKitties and NBA Top Shot, as well as Dapper Wallet: the simplest way to manage your assets and use the blockchain. In addition, we are the developers behind Flow: a new decentralized blockchain and cryptocurrency developed from the ground up for scalability and ease of use.
Dapper Labs' mission is to make the world a more open, empowering, and enjoyable place through consumer adoption of decentralized technologies. We have raised over $50M from leading VCs including Fred Wilson (USV), Chris Dixon (Andreessen Horowitz) and David Pakman (Venrock) as well as Samsung and Google Ventures. We also have incredible angel investors including top athletes and artists as well as the founders of Dreamworks, Electronic Arts, Zynga, Reddit, AngelList, and Coinbase, among others.
More about Dapper Labs:
Our people are what makes our team special - because of that, we work hard to provide our full-time team members with perks that make their lives better by offering:
○ Flexible vacation & remote work policy - as we accomplish our goals, time off is more than a must. Most team members take between 15-20 days off per year, but we have no hard limit for our high impact individuals.
○ Diverse opportunities for learning and development - we provide resources for conferences, classes, books, and other opportunities to maintain and expand your skill set and professional growth.
○ Fitness reimbursements - stay fit with our reimbursements for health-related benefits like gym memberships, fitness apps, and personal training.
○ Top-Line equipment - in addition to receiving a company smartphone of your choice with a paid voice/data plan, every team member receives a generous equipment budget to try new gadgets, tools, and platforms.
○ Flexible parental leave policies - We understand the importance and demands of a growing family. In addition to state, provincial, and federal leave allowances, parents on the team have the flexibility to work from home or take days off when family needs to come first.
○ When we can safely return to our office, fuel up with healthy snacks and coffee, get fit with an onsite gym, recover with onsite RMT/acupuncturist, and meet the many furry friends of our dog-friendly office!
At Dapper Labs we recruit the best and foster an environment that empowers our team. That means a workplace that is diverse, inclusive, and open-minded. We welcome applicants of all backgrounds, regardless of race, colour, religion, sexual orientation, gender identity, national origin, or disability. Don’t sweat it if you don’t have everything listed in the above requirements. Our values include continuous improvement and curiosity. If you have some of these qualities and believe that this is the position that will make you excited to work every day, then we want to hear from you!
Go Engineer Pulley Remote (United States) $45,000 to $120,000 a year
December 2020
4 Applicants This Week
More Than 6 Months Old
Job Description
Pulley's mission is to make it easier for anyone to start a company. We strongly believe that more startups should be created, and that founder-led companies are more successful in the long term. With Pulley’s cap table management tools, companies can better understand and optimize their equity. Starting a company is hard enough. Managing a cap table shouldn’t be. If you would like to join our mission of helping more founders start companies, let’s talk!
🙋 Why Join Pulley?
Pulley is looking for a senior backend engineer to join our team. More than anything, we seek engineers with strong coding fundamentals. We work in a highly collaborative environment. Our team is still small, and people wear many hats. You will have the opportunity to jump between engineering, product, customer support, design - participating in every part of the business from idea to production.
Our stack:
Golang backend
React and Apollo front end with GraphQL and Hasura
🔑 Key Responsibilities
Implement best practices with Golang
Design, build, and deploy features end to end - We ship daily. You are responsible for breaking down high level features into tasks that can ship to prod.
Code quickly and test thoroughly - Maintain the balance between velocity and code health.
Work on a team - Collaborate with other engineers to design and architect features. Know when to ask for help when you are stuck.
Build improvements to performance and reliability
Write well-documented, clean, testable code
🧩 Pulley may be a good fit if:
You are a fast learner - You can readily learn most technologies as you go.
You understand the business implications beyond engineering - You are not just coding cool stuff. You understand the balance between engineering, speed, and the bottom line.
Strong work ethic and willingness to do what it takes to deliver results
Entrepreneurial, with a high tolerance for ambiguity
🧧 Benefits & Salary
We want to build a small team of exceptional people. We will compensate you for your experience.
Our benefits including:
Generous health insurance
Unlimited vacations
Commuting & food
🙌 Who we are
We are a small and well funded startup based out of downtown Mountain View. Our investors include Y Combinator, General Catalyst, Caffeinated Capital, 8vc, Elad Gil, among others. We are a team of six engineers with experience from Google, Microsoft, Docker, Pebble, and more. There are two Y Combinator alumni on the team and an engineer who has climbed Everest. Yin (founder) sold her last company to MSFT.
We started Pulley because most of us have worked at early stage startups and have found equity to be confusing. We want to help builders and creators grow and own more of their company in the long term.