Golang Remote Jobs in United States Paying 150,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Remote Jobs (2 new this month) in United States 🇺🇸 in November 2024 at companies like Omnivore, Jack Henry & Associates and Nullstone paying at least 150,000 USD per year working as a Senior Full Stack Software Engineer, Staff Engineer and Senior Golang Developer. 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,379 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 52 Remote Jobs in United States 🇺🇸 paying at least
150,000 USD per year • Sort by
Date
Senior Full Stack Software Engineer Omnivore Clearwater, Florida, United States / Remote (United States) $120,000 to $180,000 a year
July 2021
8 Applicants This Week
More Than 6 Months Old
Job Description
Omnivore is seeking a Senior Full Stack Software Engineer to join our multifunctional team. You’ll work in a variety of languages and technologies, and on multiple parts of our platform including front-end and back-end components. If you enjoy working on REST APIs, web apps, asynchronous message processing systems, and desktop applications, we would love to hear from you. We are looking for an incoming senior team member to help lead the team into the future!
Together, we’re pioneering a new era of restaurant experience and guest engagement such as ghost and virtual kitchen concepts, master menus across multiple locations and concepts, and immediately connecting restaurants with delivery service providers such as UberEats, Door Dash, Postmates, and others!
(We are offering relocation assistance or a fully remote position - it's up to you!)
WHAT YOU'LL BE DOING
Designing, building, and maintaining production grade APIs and systems that power the Omnivore platform
Digging into old systems to creatively problem solve without the guidance of documentation
Setting personal direction while working effectively with engineers across all teams to create a cohesive product
Building a great customer experience for restaurants and technology
WHAT WE'RE LOOKING FOR
3+ years professional development experience
Comfortability working with multiple programming languages
Exposure to Golang or interest in learning it
Strong foundation in Object Oriented Design
Experience with pieces of our tech stack: Go, Python, Kubernetes, Redis, Rabbitmq/Kaftka, Mysql/Postgres, Redshift, EKS/ECS
Solid written and verbal communication skills
Ability to communicate technical issues effectively to non-technical parties
Team player mindset with capacity to work independently and take initiative
Eagerness to keep up with evolving technologies
"EXTRAS" THAT STAND OUT FROM THE CROWD
Experience with web and/or desktop applications
Practice implementing REST APIs
Ease working with one or more RDBMS (MySQL, PostgreSQL, etc)
Comfortability with git
Familiarity integrating with POS systems
Bachelor's degree in Computer Science or self-taught individual with strong work experience
INCLUSIVE BENEFITS
Competitive compensation package
Medical, Vision & Dental insurance
AD&D
100% Company paid short-term and long-term disability
401k
Stock options
Company paid holidays
Unlimited PTO
WHY OMNIVORE?
We have helped thousands and thousands of restaurants survive and thrive in this challenging environment and you will be a part of adding to that legacy of making a difference for one of the top entrepreneurship industries.
Omnivore released its industry-changing Menu Management System in late 2019 and 2021 is the year for game-changing growth. You will be a key part of that growth!
You will be joining a “start-up” culture that already has a tremendous list of customer advocates ready to tell their success story.
We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal by equipping them to compete in today’s complex and technologically diverse market. As part of the infrastructure team in the Jack Henry Digital group, you’ll get the chance to contribute to the core financial platforms and services that our communities and families rely on.
We provide the foundation for development teams to build new services into the Banno Platform. Our teams use infrastructure as code to build, deploy, and manage systems in a secure and scalable manner. Emphasizing modern development principles you’ll enable and assist our engineering teams by ensuring our infrastructure is forward looking and reliable.
As a Staff Engineer you have mastered the ability to affect and own projects, and have begun scaling your scope to include entire domains. You understand at an intimate level how a domain or product fits into the larger system, and are capable of driving the strategy of the domain or product to derive value for the rest of engineering.
This is a remote position with the ability to collocate at several JHA locations nationwide if desired. Work hours are flexible but gravitate towards US business hours between EST and PST. Occasional travel may be required for professional development conferences or company meetings.
Preferred Qualifications
Extremely well versed with production container orchestration, operations, security, and networking.
Proficient with reading or writing code across a number of languages.
Essential Functions:
Combine engineering and software development experience to design and implement infrastructure as code.
Adequately establish yourself as a technical leader that can be recognized as a thought leader both internally and externally of your team.
Collaborate with other engineers to propose and execute strategies, ideas and technologies well suited to the problems at hand.
Actively contribute to and improve the engineering organization’s coding standards and best practices.
Build strong work relationships based on open communication that encourage a creative, thoughtful and enjoyable work environment.
Senior Golang Developer Nullstone Remote (United States, Canada) $120,000 to $160,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Nullstone is looking for a Senior Software Engineer with specialization in Golang and Terraform. This role is an opportunity to help shape an early-stage startup and earn significant ownership in the company.
You:
Someone passionate about software and infrastructure delivery who works well in an autonomous and collaborative environment. You are open to exploring new technologies, can bring creative solutions, and are a dynamic problem solver. You are also very motivated to make a lasting difference in the software and infrastructure world.
Us:
Nullstone is an early-stage startup founded by two former CTOs that have been an integral part of successful startups. We have over 30 years of combined software and infrastructure delivery experience. We have completed our first round of funding and are looking to grow. To learn more about how Nullstone will transform the software infrastructure industry please visit www.nullstone.io.
Where:
Nullstone was founded in Alpharetta, GA and offers opportunities for fully remote employment. Applications will be accepted for all candidates within the continental United States and Canada.
What You’ll Be Doing:
Build and enhance the Nullstone infrastructure deployment engine
Build, test, and launch standard Terraform modules for AWS, GCP, and Azure cloud providers
Collaborate with teammates to help solve problems with creative solutions
Research new technologies and strategies
Be a dynamic part of the team and help develop various parts of the solution depending on skills
Help promote and teach others about Nullstone through blog posts, documentation, and social media presence
Our Technology:
Golang
Terraform
Postgresql
Rails
Vuejs
Github
Microservices
AWS, GCP, Azure
Requirements:
5+ years of software development experience
3+ years of Golang development experience
3+ years of Terraform module development experience
Full stack software development experience is a plus
Senior Software Engineer Hashicorp Remote (United States, Canada, Netherlands, United Kingdom, Germany) $100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. We’ve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.
About HashiCorp
HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.
At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.
Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.
About the Role:
On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.
Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality you’ll be working on will include proxy integrations, Envoy’s xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.
In this role you can expect to:
Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
Own the full lifecycle of feature development from design through testing, release and support.
You may be a good fit for our team if you have:
Experience in a lower-level language like Go.
Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.
What is our hiring process like?
The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.
Introductory Call with someone from our recruiting team.
First Interview with an Engineering Manager
Interview Loop with additional team members, with the following panel:
Technical Code Pairing interview
Code Review interview
Communication and Collaboration interview
Systems and architecture interview
If applicable, a final conversation with the Engineering Manager for the team you would be joining
Offer
We do our best to accommodate your programming language of choice for technical interviews.
About the Application Process:
Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.
In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.
HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.
Lead Software Engineer Lava Remote (United States) $129,000 to $159,000 a year
April 2021
5 Applicants This Week
More Than 6 Months Old
Job Description
Who we are:
LAVA is a realtime data activation company that enables businesses to sense and respond instantly to customer needs by turning realtime data into instant action.
This is a great opportunity to join a startup with a seasoned team that is working on the latest technology stack serving premium global customers.
As a Software Engineer, you will play an integral part in designing frontend components and services for new feature developments of the LAVA platform.
What you will do:
Work alongside cross-functional counterparts including designers and backend on new features
Come up with creative, outside-the-box solutions for complex problems
Actively participate in writing unit tests, improving quality, and performing code reviews
Seek out new technology and design patterns in collaboration with your counterparts; propose and drive changes with the customers in mind.
Build scalable and resilient APIs that our customers and partners can depend on
Write clean, simple, well-tested code that is easy to understand and maintain.
Provide technical leadership, coaching, and mentorship to other developers.
What you will bring:
Go expertise is a must
You can break apart large projects into small incremental steps and can extract the minimum viable product out of an ambitious idea.
You have experience designing and building features and systems for scale and resiliency.
A creative mind to apply the above technology in cutting edge and innovative ways
A strong drive to solve real customer problems
Fun and energy to an innovative team in a fast-paced environment
Experience with messaging or streaming solutions
You have experience developing publicly versioned APIs, as well as experience and opinions about API types like Rest and GraphQL and formats like JSON API.
As part of the platform team in the Jack Henry Digital group, you’ll get the chance to make a positive impact on people’s lives. We believe that the world is a better place with community banks and credit unions. To that end we strive to make solutions that empower community financial institutions to make digital banking personal and to stay relevant in today’s competitive, technologically diverse market.
Our teams build, deploy, and manage resources to deliver the Banno Platform. We provide the foundation for development teams to build new services for deployment in a secure and scalable fashion. Emphasizing DevOps and observability, you’ll enable and assist our product engineering teams with deploying and monitoring their services.
This is a remote position with the ability if desired to collocate at several JHA locations nationwide (post-covid of course). Work hours are flexible, but gravitate towards US business hours. Occasional travel may be required for professional development conferences or company meetings (post covid).
Skills and Expertise
1+ years of experience deploying and managing infrastructure services and applications to public and private compute platforms.
2+ years building and maintaining deployment pipelines in production.
3+ years of experience in production container orchestration, operations, security, and networking.
4+ years of experience in software development or related field.
You may not be able to check off every item, but if you’re the type of person willing to stretch and learn then we’d like to hear from you.
Your Work is to:
Build strong work relationships based on open communication that encourage a creative, thoughtful and enjoyable work environment.
Collaborate with other engineers to propose and execute strategies, ideas and technologies well suited to the problems at hand.
Combine engineering and software development experience and skills to implement infrastructure as code.
Build a better platform team with us.
^ I mean I could stop here, but YES there's more!
Take part in an on-call rotation where you will aid engineering teams in responding to production issues quickly. Use early warning and alerting technologies to aid in the development of self-healing and/or well documented responses to problems.
Participate in post-mortems focused on identifying contributing causes. Providing actionable solutions to prevent the issue from recurring and increase service reliability.
Provide technical infrastructure insight and help to development and operations teams in the support of our platform.
Work to further develop your career with candid feedback, continuous learning and wide ranging experiences working with our production environments.
Timezone & Location
- Timezone: EST through PST
- US Residents only
Hiring Process
~30-45min Non-technical call w/ hiring manager.
~45-90min Zoom call to chat with core team members.
DevOps Engineer Techcyte Orem, UT, United States $100,000 to $150,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
About the Role
At Techcyte, we are building machine learning algorithms for microscopy testing using the latest in deep learning. To support these applications, we use AWS in a dynamically scaling environment while maintaining the availability and quality requirements of medical grade software.
We use the following technologies (and more!):
AWS (S3, EC2, ECS, CloudFront, DynamoDB)
Terraform, Vault, Packer
Gitlab CI
Tempo (OpenTracing)
Go, ReactJS, Python
Docker, Ansible
Prometheus, Grafana
The goal of our DevOps team is to create a self-service system for everyone to get their job done. This means designing intuitive and well-documented infrastructure as code that allows others to get their jobs done efficiently, securely, and correctly instead of doing it all for them. At Techcyte, we believe the primary developers are the best suited to dissect production problems, and the DevOps team provides top-notch tools and methods to help them do that. As such, our DevOps members are still developers and will participate in product development, but they should be evangelists for thinking about code in the context of where and how it runs.
Candidates must meet the following requirements:
Have a BS in Computer Science or a related degree, or related experience
Be authorized to work in the United States
4+ years experience building on AWS or other cloud infrastructure
Excellent coding skills (main languages in the company are Go, ReactJS, and Python)
Ability to work on remote Linux systems
Current with modern dev tools and methodologies such as agile development, git, bug trackers, and team chats.
Be able to work remotely
Ability to optimize queuing and complex systems to improve speed or costs
Knowledge around best security practices
Experience with SQL databases
Candidates will be asked to code in the interview process.
About the Company
Work from Home
While we do have offices available for use, our workforce spends the majority of their time working from the comfort of their home. Every team member has a daily standup meeting to touch base with their team and a monthly all hands meeting for the whole company to get updates. Additional meetings are created as needed, and the majority are impromptu.
Benefits
We offer competitive salaries, healthcare benefits, paid time off, work from home, a bonus plan, and equity.
Hard Problems
Techcyte develops products using computer vision and deep learning to automate microscopy for laboratory testing for healthcare, veterinary services, and environmental testing. We need to analyze the equivalent of a blu-ray movie worth of images in the cloud in only a few minutes while staying reliable and accurate. Major problems include transferring, processing, and storing terabytes of data, creating queuing systems that balance turnaround times with costs, and building a pipeline around machine learning models that meet the accuracy requirements of human healthcare.
Extremely Talented People
We have a wide range of talent spanning a variety of industries and positions. We have built a culture of fast paced and agile development in the face of a healthcare system that has been rigid. We are building massive scale systems to implement bleeding edge research. Come interview with us and you will see top notch engineering talent that can compete with any organization on the planet.
Improve the World
Our mission is to improve healthcare and laboratory testing throughout the world. We improve the work environment for our users, improve the accuracy of tests, and lower costs and turnaround times for the healthcare system. We push new innovation in technology, workflow, and regulations to make the healthcare system the best it can be. We have already improved accuracy in laboratory testing that have prevented misdiagnoses, and we are striving to do more.
Mid/Senior Go Engineer Dayforward Remote (United States) $120,000 to $170,000 a year
April 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Dayforward is bringing financial security to modern families. We're starting with a fresh take on life insurance.
Do you share our passion for technology and building something from the ground up? We want to hear from forward-thinkers who aren't afraid to challenge industry standards.
We’re looking for a strong, collaborative software developer who wants to help build and scale our digital product, which aims to provide our users with the fastest, most intuitive way to learn about and purchase the right life insurance for their families.Our ideal candidate has startup experience, or is excited about the idea of working in an environment where we test, learn, and iterate quickly. We’re looking for a proactive and highly competent individual contributor who will be able to hit the ground running.
We’d like to see at least 4 years experience (or a super awesome track record on delivering cool stuff). Bonus points for full stack developers (we use Javascript + Vue) or those with experience in the insuretech space.
Required:
Go
PostgreSQL
Deploying to GCP, AWS, or something like that
Optional:
Protobuf
gRPC
Microservice architecture
K8s, Docker, etc
Location: US only; remote work is OK. Much of our team is based on the greater NYC area, and many of us will probably return to an office at some point - so while it won’t be required, it will eventually be an option for anyone in the area who prefers working from an office.
Benefits
Flexible vacations
We want you to have a life outside the office. Take PTO as you see fit.
401k
Dayforward matches 100% of your contribution, up to 3% of your salary.
Healthcare
We love insurance! Comprehensive health, medical, and vision, paid disability, FSA and more.
Family
3 months paid leave when you welcome a little one.
Fitness
We reward you for healthy living with membership savings and more.
Team events
Every 2 weeks, a different team member plans an event so we can get to know each other better.
Senior Full Stack Engineer runZero Remote (United States) $75,000 to $150,000 a year
March 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Why Rumble?
Rumble brings together the best of IT, security and networking technology to deliver amazing network discovery and asset inventory capabilities for modern enterprises.
An accurate network inventory is a fundamental building block of all security programs, yet most inventory products do a poor job of network-based discovery because they only see it as a stepping stone to the “real” product features. Legacy products work by sending sensitive credentials to every asset on the network and fail to handle today’s hybrid environments. Without a solid inventory, most companies struggle with attack surface reduction, network management, and incident response.
Rumble Network Discovery is a product of Rumble, Inc. We are a fully virtual, high-growth startup based in the United States. Our founders each have over 20 years of experience growing companies in the information security industry, including Rapid7, Veracode, BreakingPoint Systems, and PGP.
Rumble has already proven its market fit. Rumble appeals to companies of all shapes and sizes; we have customers that range from museums to Fortune 500 technology companies. We serve the low-end of the market through eCommerce and the mid-market and enterprise segment through inside sales.
The Opportunity
We’re building the engineering team to lead Rumble into the future. Our work is a mix of Go development, low-level protocol research, standard web technologies, PostgreSQL, and a mix of cloud technologies and integrations. Our platform is cloud-agnostic, can be self-hosted, and builds from a single repository. We ship daily and focus on incremental delivery with fast turnaround for customer requests and bug fixes. We bootstrapped to product market fit and recently raised a $5m venture capital round to accelerate our growth. The company was cash-flow positive in 2020.
We’re looking for senior engineers that are excited about research-driven product development and want to help build a company focused on happy customers and product-led growth.
Position Summary
We’re searching for senior engineers to grow our team! You will contribute to all stages of development, deployment, support, operations, and product planning. This position reports directly to the CEO today and will split into functional teams once the team expands. This is a growth opportunity for future engineering leadership as well as long-term individual contributors.
What Success Looks Like
Contribute your skills and knowledge to building, supporting, and operating an amazing product experience for our customers.
Learn as you go to understand customer needs, product structure, fingerprinting techniques, and network protocols.
Self-task and coordinate with the rest of the engineering team to move the product forward, solve customer challenges, and keep the platform running smoothly.
Work with customers to identify bugs, understand gaps in product functionality, and flag opportunities for improvement.
Work closely and communicate effectively with functional teams across the company to keep our customer experience aligned with product and sales operations.
To be successful in this role, you ideally have
A strong track record of building products that customers love.
5+ years of experience in programming-heavy engineering roles with a demonstrated ability to ship quality results, frequently.
Go programming experience is preferred, but if you have deep experience in other languages and are excited about learning Go, we can make that work too.
Extensive experience with web development (HTML, CSS, plain JS) and a solid understanding of the HTTP protocol and the web browser security model.
PostgreSQL database experience, but other SQL database experience is also applicable.
A solid understanding of standard development tools and processes, including Git and issue-management systems.
Confidence working with Linux instances for deployment and diagnostics.
We’re a fully remote company but you need to be located in the US, with US citizenship or permanent residency for healthcare, payroll, and legal reasons.
Rumble’s Benefits
We offer an extensive set of benefits including:
Competitive salaries and a stock option plan.
Top of the line medical, dental, vision, life and disability coverages with Rumble paying for 99% of the premium.
A flexible vacation policy.
401(k) match program.
Applying
To apply for this role, please send your resume and information about the products you have worked on to careers@rumble.run.
We encourage under-represented applicants to apply, even if you don’t think you fit 100% of the criteria (nobody ever does)!
Lead Engineer Proton Boston, MA, United States / Remote $120,000 to $160,000 a year
February 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Proton
This role has no specific closing date
$120-160k plus equity and benefits
Boston, MA or Remote Considered
At Proton we're bringing cutting-edge technology to the world of business-to-business distribution. It's a large market that offers an enormous opportunity for growth. The industry we serve accounts for trillions of dollars of revenue a year. It's a huge chance to have an impact by shaking up an industry that's still waking up to the promise of technology. We have a chance to really transform the way a huge number of people work for the better, and bridge the gap between amazing software tools and human expertise.
By becoming the source of truth for our customers' data, we're helping them make better decisions and be more effective. We’re looking for a lead engineer for our data platform team to help make that vision a reality.
As a member of the data platform team, you'll build backend systems that unify, clean, and transform our customers' data. In addition, you’ll serve as the engineering leader for the team, helping your fellow team members deepen their expertise, effectively collaborate, and develop a technology vision. Together with the product team, you'll work to build scalable solutions to big problems. This position reports to our chief technology officer.
Our team codes in Python, JavaScript (using the Vue framework), and Go, with modern scalable document- and key-based data stores behind them. We prefer excellence to expediency. Backed by our microservice architecture, we want the best tool not the most convenient. If there’s a compelling case to write something in Clojure, we can and will do it. With strong foundations, specific knowledge of these tools is not required. As the driver of engineering on this team, you'll have a chance to define the technology vision for our order entry systems.
As an early member of the company, you’ll have a chance to shape how we grow, making key decisions around technical choices, and defining our culture. We're working to build a sustainable environment where excellence sits alongside a recognition we operate in a system and a need to nurture learning at all levels. Our growing corps of engineering leadership, including this role, should bring more expertise into that equation.
At Proton, we hire a little differently. Read about that and more on our engineering blog.
We'd be thrilled to have you apply. If you've read this far, but decided not to apply, we'd love to get your feedback on why--let us know at hiring@proton.ai.