Golang sourced Jobs in USA - Golang Cafe


hand-picked Go jobs • apply directly to companies • clear salary ranges
Jobs in LondonNew YorkSan FranciscoBerlinAmsterdamRemote
Jobs in USAGermanyCanadaUnited KingdomSpainIndia
Jobs Collections on DevOpsBlockchainFintechSite ReliabilityDistributed Systems

2-Click Apply

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



For any enquiries on this job please contact the job poster team@golang.cafe

Balloon Logo
Sr. Backend (Go) Engineer with BalloonSponsored
San Francisco, Remote$90k - $150k
3 days ago

Job Description

Like building services and RESTful APIs? We use Go to make our Balloon engine…go. We also use MongoDB, Redis, Docker, and we put it all on AWS. You have experience building scalable services for a production environment. You love to build, create, teach, and learn.

We are a pre-Series A startup and building out the core engineering team. Experience building services for production environments is required and early stage startup experience is strongly preferred. You should be:

  • motivated, driven, and a self-starter
  • eager to build and contribute
  • excited to get in on the ground-floor and build a product ready to scale
  • confident and comfortable operating in a fast-paced, ever-changing, and growing entrepreneurial environment

Compensation includes competitive startup salary and equity, and benefits including health, vision, and dental.


🔗 Link
FORM3 Logo
Senior Software Developer - 100% Remote with FORM3Sponsored
EU, Remote€60k - €95k
1 month ago

Job Description

ABOUT

Headquartered in London, the FinTech capital of the world, Form3 are building the most exciting payments technology company on the planet. Our mission is simple: transform payments technology to enable the global financial community to move money in real-time.

CULTURE

Being a tech-first business, we place emphasis on thinking outside-the-box. By utilising the latest cloud-native technologies we find innovative solutions to problems that others would deem unsolvable. We live and breathe open-source, prioritise best-practice and automation while Slack is at the heart of everything we do.

We advocate a positive work-life balance and offer a super flexible, remote-friendly working environment. We don’t mind whereabouts our Engineers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. However, we also have offices in London and Amsterdam, so should they ever wish to work from these, they are most welcome.

ENGINEERING TEAM

Our Engineering Team consists of over forty Senior Engineers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they build world-class software for our customers.

There are a wide range of problems to tackle as an Engineer at Form3, from configuring nginx proxies to writing custom payment routing and handling logic. It’s very much a “best tool for the job” mentality here and our tech-stack is forever evolving. Our primary programming language is Go however we do have some services written using Java, Python and Ruby.

TECHNICAL ENVIRONMENT

AWS, Microservices, Go, Docker, Kubernetes, Terraform, Vault, Consul, Linkerd, Elasticsearch, Clean Code, TDD, BDD, Pair Programming, Agile, Kanban, Scrum

APPLY IF

Whilst experience of the above technologies and methodologies would be nice, it is by no means essential. We are looking to speak with Senior Engineers that;

• Understand distributed systems and cloud computing • Appreciate the DevOps culture and the value of automation • Place emphasis on code quality and software development best-practice • Are passionate about technology and enjoy working collaboratively within a team • Have a breadth of experience across a variety of programming languages

For more information on Form3 please visit our website or take a look at our company profiles on StackOverflow, GitHub and LinkedIn.


Perks & Benefits

• 100% remote working • 30 days annual leave (plus Bank Holidays) • Great tech-stack, challenging projects and an exceptional team of Senior Engineers to work alongside • Regular paid trips to London to spend time with our awesome team • Tech-first FinTech scale-up with limitless possibilities to progress your career

Interview Process

  1. Screening call with Talent Team
  2. Take home test
  3. Technical interview
🔗 Link
20 of 37 sourced jobs found in USA
Get Email with all new Golang Jobs
Developer Advocate with Tigera
Vancouver, San Francisco, San Jose, USA$130k - $150k
4 months ago

Job Description

Dev Advocate

San Francisco/San Jose, California, United States or Vancouver, Canada

Why Tigera?

Ready for an opportunity to make a substantial impact with a disruptive tech company while building your Developer Advocate career in the rapidly growing Kubernetes ecosystem?

Come and join the amazing team behind Project Calico, the leading open source container networking and network security solution, and regular contributors to other open source ecosystem projects including Kubernetes and Istio.

We have thousands of companies around the planet using our software daily to run their mission-critical applications, including some of the largest SaaS, financial services, gaming, and retail companies where performance, scale, and security are essential to the business. All the four large public cloud providers (AWS, Azure, Google & IBM) have chosen Calico for Network Security for their managed Kubernetes Services. Docker EE 2.0 Kubernetes ships with Calico bundled (batteries included) & we are fully integrated with other major distros including RedHat OpenShift and the Canonical Distribution of Kubernetes.

Role Description

As a Tigera Developer Advocate you will have the exciting opportunity to help drive the growth and shape the future of the Calico and Kubernetes user and contributor community. In this highly technical role, you will be an ecosystem influencer and champion of users’ needs. You will work to build relationships and deeply understand and improve people’s adoption journeys by driving activities ranging from inspiring users with the latest technology advancements and best practices to identifying and removing the friction points getting in their way.

What you will do

  • Blogging, learning, trying, coding, demonstrating, documenting, instrumenting, educating, speaking, advocating!
  • Connect online and face-to-face with user group members to build personal relationships and deeply understand their needs, usage, journeys, and barriers to adoption
  • Produce high quality technical “how-to” content (blogs, webinars, talks) addressing common user needs, latest technology advances, and emerging best practices
  • Present at meetups, conferences, and other ecosystem events
  • Write code where required to support how-to content or presentations
  • Build and nurture relationships with fellow ecosystem influencers and open source leaders
  • Support our user group through regular office hours and community slack channels
  • Monitor user group growth and health, tracking metrics and running regular user group surveys
  • Seek out an understanding of the friction points getting in users’ way and launch & own programs to remove them
  • Produce case studies, webinars, and podcasts featuring real users
  • Proactively use Twitter and other social media channels to share your ideas and grow your ecosystem influence
  • Travel regularly within the US, and occasionally internationally, to attend or present at conferences, workshops, meetups, and other ecosystem events

About you

  • 5 years of dev advocate, dev or devops experience
  • Experience using and contributing to open source software
  • Experience using Linux (your favorite window is a terminal)
  • Experience developing for or operating Kubernetes or similar modern orchestration environments
  • Excellent interpersonal and communication skills
  • Positive attitude and the ability to be proactive, resourceful and flexible
  • Desire to collaborate with, learn from, and inspire others
  • Ability to work as a self-starter with minimal guidance
  • Continual learner who thrives on figuring out new technology
  • A bias for action with an ability to iterate rapidly to produce results
  • Previous experience working in early stage company

Sound like an opportunity where you would thrive and grow? More importantly, could this be the right next step in reaching your career goals? Reach out to us and let’s explore whether this role is the right fit for you.

BENEFITS Tigera is an early-stage startup, well funded by top-tier VCs. We offer a competitive compensation package along with full health, vision and dental benefits. We believe in a collaborative, flexible work environment based on respect for, and commitment from, every employee. These benefits, coupled with an amazing team of individuals who believe in our mission and value openness, collaboration and teamwork, make Tigera an awesome place to work.

Apply for this job Tigera, Inc does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.


🔗 Link
Senior Software Engineer, SDK with Tendermint
Toronto / San Francisco, USA / Berlin, Germany$100k – $150k
1 year ago

Job Description

We’re looking for someone who has: - At least 5 years of software engineering experience. - Significant experience writing Golang. - Built an open source framework for software development. - Significant open source software contributions. - Experience working in an agile development environment. - The ability to take ownership and see initiatives through. - Worked with and mentored junior engineers. - Exceptional communication skills. - Experience working with distributed teams.

What your primary responsibilities will be: - Improve the SDK codebase by committing DRY, well tested code. - Work with the SDK team to triage tickets and move the project forward. - Review pull requests and provide valuable feedback to members of the team and open source contributors. - Mentor junior engineers and support the growth and health of the team. - Help with developer adoption by supporting projects using the SDK. - Participate in developer discussion forums and work to improve the usability based on user feedback. - Promote the SDK by publishing blog posts and guides.

What we offer: - The opportunity to build the future of the internet. - An exciting role building open source software. - Flexible work schedule. - At least 4 weeks of paid vacation. - Very competitive salary, including equity.

About our application process:

Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.

If we think there is a good fit, you’ll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it’s clear that you’d be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.

If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.

The process can take up to 3 weeks.

How to apply: To apply, please fill out this form: https://goo.gl/forms/jpdRI1wD8pdfoqKl2


🔗 Link
Software Engineer, Go Language Platform with Uber
San Francisco, CA, USA$95k - $155k
1 year ago

Job Description

We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.

And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on new modalities, self-driving cars and even urban air transportation, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

Hi! We’re the Go team at Uber. You might recognize us from such classics as zap, fx,go-torch, and Go Profiling and Optimization.

As part of the Go team you’ll join a group of language experts solely focused on improving the quality, performance and stability of Go code across the company and the broader open-source community. You’ll work with some of the most talented, high-velocity engineering teams and ensure that the most pressing development problems are solved, and the solutions are reusable for engineers everywhere in the organization. The code you build and maintain will be at the heart of critical systems across Uber, from infrastructure to user-facing products and services. You’ll empower a large and quickly-growing engineering organization to do its best work and deliver high-quality products quickly. You’ll ensure that moving fast doesn’t mean sacrificing stability, quality, performance or maintainability. And along the way, you’ll get to shape the very future of engineering at Uber.

We need passionate, skilled developers who can think at both the code and organizational levels, engineers who care deeply about building systems and libraries the right way, who are eager to take on ownership of business-critical code, and who are opinionated and uncompromising in their pursuit of technical excellence.

Responsibilities

  • Design, develop and maintain world-class Go tools and packages.
  • Drive the development of Go standards, practices and education.
  • Build Uber’s Go open-source presence.
  • Design and build infrastructure to help teams measure and improve development velocity.
  • Work closely with engineers across the company to solve critical software development problems in principled and reusable ways.

Requirements

  • Solid understanding of Go, including common toolsand best practices.
  • Experience building reusable tools, packages and software patterns for developers.
  • Background in infrastructure and distributed systems.
  • Passion for software quality, including testing, code review, and documentation.
  • Desire to contribute to open source.
  • Strong cross-team communication skills.
  • B.S., M.S., or Ph. D. in Computer Science or equivalent work experience.

Desired

  • Experience working on distributed software projects in a large organization.

  • Experience leading, contributing to, or maintaining open-source projects.

  • Experience as a technology-specific speaker or evangelist.

Be sure to check out the Uber Engineering Blog to learn more about the team.


🔗 Link
Open-Source Software Engineer with Datadog
New York City, USA / Paris, France / Remote$62k - $116k
1 year ago

Job Description

Datadog is building a world-class APM product that traces requests as they flow across complex systems. We are looking for an expert Go developer who can help push our tracing tools to the next level. Come and join us to build amazing open source software.

What you will do

  • Write open source code that instruments thousands of distributed applications written in Go around the world.
  • Drive our open source Go projects and engage with the community to find and address the most important challenges.
  • Join a great team building software the right way.

Who you must be

  • You’re a master Go programmer. You’ve written high-performance and concurrent applications, know your way around go tool pprof. You don’t reinvent the wheel but you prefer keeping your code concise and efficient.
  • You are a great community ambassador and can drive hard technical conversations towards a good solution.
  • You want to work in a fast, high growth startup environment.
  • You have a BS/MS/PhD in a scientific field.

Bonus Points

  • You have significant experience with Python, Java, JavaScript, Ruby or PHP.
  • You have have experience with code telemetry and introspection.
  • You have experience with distributed systems.

🔗 Link
Go Engineer - Authentication Services with Fox Interactive Media
Los Angeles, USA / Remote$80k – $130k
1 year ago

Job Description

DEPARTMENT DESCRIPTION The Fox Digital Consumer Group is a strategic business unit with a customer-driven focus that is leading the consumer-driven revolution in media and entertainment. The group is strengthening and improving Fox Networks’ already successful TV Everywhere apps as well as developing, building and executing new consumer offerings that deliver fantastic Fox content in new and exciting ways.

Fox DCG is responsible for driving the development of platforms and capabilities and overseeing the ongoing enhancement and support of Fox Networks’ existing apps and TV Everywhere, including Fox Now, FX Now, Fox Sports Go and the National Geographic TV Apps, as well as the creation of new direct to consumer TV products. Additionally, DCG works hand-in-hand with the network marketing groups to promote awareness, adoption and usage of our TV Everywhere offerings, guide strategy and business development for new offerings, and manage key partner relationships (including the integration with Fox’s regional businesses in Europe, Asia and Latin America).

JOB DESCRIPTION As a Go developer in Fox DCG’s engineering group, you will be an integral part in the architecture, design, development, and deployment of authentication services for Fox’s digital video products across web, mobile as well as the next generation of devices. This role will develop end-to-end solutions and services using Golang other relevant technologies that drive our global digital products. The ability to not only code and develop tools but also to understand a wide range of technologies and integrate them would be critical to this role. A deep understanding of systems, modern development best practices and open source tools will be required to excel in this role.

QUALIFICATIONS 3+ years of relevant engineering experience. 2+ years of Golang programming experience. A strong foundation in object-oriented software architecture and programming principals. Experience with source code and knowledge repositories such as Git, Jira, or equivalent systems. Experience in cloud-based hosting and systems architecture (AWS or other). Understanding or experience with Agile development methodology Excellent problem solving skills with ability to synthesize information from multiple sources, identify relevant data, formulate and test hypotheses, and implement solutions. Self-motivated, flexible, collaborative. Strong verbal and written skills Passion for television/entertainment is a major plus


🔗 Link
Software Engineer with MongoDB
New York, USA$95k - $140k
1 year ago

Job Description

A great MongoDB experience starts with great tools.

The Drivers team builds the libraries and tools that developers use day-to-day working with MongoDB. Our mission is to increase developer adoption, satisfaction and retention by providing a reliable, enjoyable interface for developers and other end-users.

For this role, we’re looking for someone who enjoys designing, writing, and supporting Open Source libraries and standalone tools for developers and administrators using MongoDB.

You might be right for this role if you…

  • Have substantial, demonstrable experience writing high-quality software
  • Have used Go before or would love to learn it and use it in your day-to-day work
  • Are fascinated with concurrency, parallelism and distributed systems
  • Want to participate in Open Source software development and communities
  • Communicate well, internally and externally, both in writing and face-to-face
  • Are excited by our mission and values

You’ll be on a team responsible for…

  • The MongoDB Go Driver, currently under active development
  • The command line utilities that ship with the MongoDB server, including performance optimizations as our customers deal with ever-larger data sets
  • The mongomirror tool, a utility for migrating data from an existing MongoDB replica set to MongoDB Atlas (our cloud Database-as-a-Service)
  • Testing, delivering and supporting the above list across multiple operating systems and versions of MongoDB

You’ll have responsibilities beyond just code, including…

  • Working with our Product and Server teams on designs and specifications for new customer-facing MongoDB features
  • Investigating bugs and support requests from commercial and Open Source customers for the libraries and tools our team maintains
  • Seeking out speaking or writing opportunities to evangelize to developer communities

Success in this role means…

  • Within three months, you’ll know most of the codebase you are responsible for and will be contributing effectively day-to-day fixing bugs, implementing already-planned features and doing peer code-review
  • Within six months, you’ll have implemented several major, planned new features in the driver or tools; you’ll be able to respond effectively to technical support escalations for the codebases you know best; you’ll have the trust of the team and our internal customers
  • Within a year, you’ll have delivered several new releases of our software, will have significantly improved the quality, performance and maintainability of our codebase, and will be able to independently scope and design new features of moderate complexity

🔗 Link
Raven Black Logo
Go Back-End Engineer with Raven Black
San Francisco, CA, USA$120k - $155k
3 months ago

Job Description

About Raven Black

What turns a minor skirmish into a major war? How does a natural disaster become a humanitarian crisis? Often, its poor decision-making caused by incomplete or inaccurate information that causes miscalculations, missed opportunities, and accidental escalations. That lack of knowledge and the uncertainty it causes is called “the fog of war.”

Raven Black’s command and control software platform does precisely that by combining scalable data infrastructure, machine learning, and visualization tools. Its purpose is to lift the fog. Raven Black has raised $4.5M from top tier VCs, including Accel, and has generated over $3.9M in revenue.

What You’ll Do

Our platform ties together dozens of data sources, any one of which could be the critical piece of the puzzle a decision-maker needs. Your job will be to thread new sources through our platform, from ingestion through parsing, ETL, ML/AI models, and visualization. In the process, you’ll learn everything about how the system works and contribute to our core infrastructure development. Each time you succeed, the fog of uncertainty will retreat that much further.

You may be a great fit if you…

  • Have at least 2 years of professional software development experience and at least 6 months working in Go
  • Enjoy and have experience designing, building, and managing data processing/storage infrastructure
  • Hold yourself and others to a high bar when working with production systems
  • Enjoy taking projects involving a wide variety of technologies to successful completion
  • Write high-quality code and can think in terms of systems and services. We work mostly in Go with some Python, but languages can be learned. We care much more about your general engineering skills than your knowledge of a particular language or framework.
  • Thrive in a collaborative environment with stakeholders and subject matter experts from a variety of disciplines

🔗 Link
Senior Software Engineer, Infrastructure with Dollar Shave Club
Los Angeles, CA, USA$150k - $180k
8 months ago

Job Description

This role is heavy in software and systems engineering. For our fundamental philosophy please see our Medium article on the subject.

  • Design and build reference architecture components
  • Write k8s-native infrastructure services to speed and stabilize software delivery and stability.
  • Write libraries to deliver “free” additions to our common software.
    • For example, monitoring and logging built-ins, RPC wrapping and stats display within running binaries.
  • Define, design, and build shared infrastructure services.
    • For example, Kafka, k8s clusters, service discovery and internal load balancing.
  • Write documentation, tutorials and blog posts (both public and internal).
  • Develop OSS to help define DSC’s technical brand to the open source community
    • All systems should be designed at with open source in mind (within reason)
    • Contribute to DSC’s OSS products

Perks & Benefits

  • Relocation assistance may be available.
  • Dog-friendly office
  • Weekly free lunches
  • In-office haircut, massage, car washes
  • Free DSC grooming products
🔗 Link
Site Reliability Engineer with Dollar Shave Club
Los Angeles, CA, USA$120k - $150k
8 months ago

Job Description

For our fundamental philosophy please see our Medium article on the subject.

  • Work with and contribute to k8s-native infrastructure services to speed and stabilize software delivery and stability.
  • Write libraries to deliver “free” additions to our common software.
    • For example, monitoring and logging built-ins, RPC wrapping and stats display within running binaries.
  • Maintain and contribute to shared infrastructure services.
    • For example, Kafka, k8s clusters, service discovery and internal load balancing.
  • Write documentation, tutorials and blog posts (both public and internal).
  • Develop OSS to help define DSC’s technical brand to the open source community
    • All systems should be designed at with open source in mind (within reason)
  • Contribute to DSC’s OSS products (See: https://github.com/dollarshaveclub/psst for an example of SRE developed OSS at DSC)

Perks & Benefits

  • Relocation assistance may be available
  • Weekly free lunches
  • Free DSC grooming products
  • Dog-friendly office
  • In-office haircuts, massage, car washes
🔗 Link
Systems Software Engineer with BitMED
Austin, USA$114k – $156k
1 year ago

Job Description

Here at BitMED we appreciate transparency and creativity. So, let’s try something new. We would like to give you the opportunity to learn more about this role the same way we would get to know you. An application!

We’ll go first…

Why is this position crucial to BitMED?

Our lean team is ready to grow! We are rapidly onboarding 22M members to our platform and that number is growing every day. Our Systems Software Engineer will be responsible for defining and implementing our software standards as they integrate between frontend, backend, data storage, infrastructure and other core system components. By joining our small team, they will be an integral contributor in developing our engineering culture. This person will be a key enabler for lean integration, faster innovation, rapid development, streamlined communication and improved collaboration.

Why does this person want to work at BitMED?

They are excited about bringing blockchain technology to the healthcare community at scale. Joining BitMED is a strategic and advantageous career move for them as they will play a crucial role as a contributor to bringing a global, no-cost healthcare solution to market. They visualize the impact they’ll have in this role and are prepared to offer their expertise towards building a successful new platform that will change the way the world views healthcare.

What will this person do on a day-to-day basis?

The Systems Software Engineer will be responsible for designing and implementing software for a variety of scalable, reliable, and secure distributed computing systems (e.g. blockchain). They will design, implement, and debug core components of internal distributed computing services. They will research and implement key technologies (e.g. blockchain), architectures, and standards. They will work with other engineering teams to ensure that services meet scalability, availability, security, and performance goals.

What is this person expected to accomplish within their first 90 days?

This person will assess the status of our current system software and build upon them. They will work with various members of the engineering team to define and implement API standards. During their first 90 days, our Systems Software Engineer will design and implement Protocol APIs for BitMED’s core services and work with various internal and external technical teams on the adoption. By the end of their first 90 days, we expect this person to draft the Protocol API documentation geared towards open-sourcing the API.

What qualities should this person have?

BitMED is looking for a person with the willingness to learn and the ability to contribute right off the bat. They can balance timeliness and business priorities with technical feasibility. They are adamant about solving problems and are a reliable resource for insight and assessment of technical issues. They are able to speak openly and humbly about their failures and mistakes, clearly articulating what happened and how it was addressed. They are passionate about learning, executing and leading by example. They are an open source enthusiast and a best in class developer with a desire to gain knowledge in an emerging market. They are able to think through and anticipate how hackers and others may attempt to subvert or misuse applications.

What experience should this person have?

  • 5+ years of overall developer experience
  • 2+ years measuring, analyzing, and optimizing performance
  • 2+ years developing distributed applications and API integration
  • 2+ years developing applications using cloud-based platforms and microservices
  • Strong understanding of concurrency, parallelism and distributed systems
  • Knowledge of concurrency control, data structures, algorithms, distributed system architectures and networking

What technical skills MUST this person have?

  • 1+ years of experience with blockchain security technologies and cryptography knowledge
  • Strong systems programming skills
  • Experience with all aspects of software development from architecture to deployment and maintenance
  • Familiarity with distributed storage systems (HDFS, Amazon S3)
  • Fluency in Go (golang) C/C++, Python, shell scripting
  • Excellent written and verbal communication skills
  • Hands-on developer-level understanding of blockchain technologies including smart contracts, blockchain applications or proof-of-concepts (POCs) using Hyperledger, Ethereum Solidity or other proprietary languages and APIs
  • Proven ability to translate requirements from architects and product managers into functional code.
  • Knowledge of database technologies including SQL/NoSQL

What skills would we like this person to have?

  • Strong passion for technology and applying it to business solutions
  • Working understanding of blockchain technologies, cryptocurrency, and financial software
  • Experience running a large-scale production system

Your turn!


🔗 Link
Senior Site Reliability Engineer with Tendermint
San Francisco, USA / Berlin, Germany / Toronto$100k – $150k
1 year ago

Job Description

We’re looking for someone who has: - At least 5 years of software engineering experience with open source contributions. - Written structured, high-quality programs and scripts for automation. - Significant experience writing Golang or the ability and desire to become proficient in new languages. - Experience developing, releasing, and maintaining production software and infrastructure tools like Elastic stack, InfluxDB stack, DataDog, PagerDuty, or VictorOps. - Built solutions with a broad set of technologies in and around cloud solutions (AWS EC2, ECS, Route53, DynamoDB, RDS, Lambda, Docker, - Google Container Engine, Kubernetes or Docker Swarm). - Implemented continuous deployment before (Jenkins, CircleCI, Travis, Ansible, Chef, Puppet). - Experience with SDLC tools (Git, GitHub, Atlassian Stash/Bitbucket, GitLab, JIRA). - Experience with QA/SIT tools (Selenium). - Experience in Linux System administration including package management, network management, and security management. - Familiarity with open source P2P networking protocols. - Experience working in an agile development environment. - The ability to take ownership and see initiatives through. - Exceptional communication skills. - Experience working with distributed teams.

What your primary responsibilities will be: - Help scale software systems with automation, in an effort to improve reliability, velocity, and simplicity. - Create, maintain, and improve the tooling for continuous integration and continuous delivery. - Build and maintain tooling for deploying, monitoring, and maintaining clusters of Tendermint nodes on our testnets and mainnets. - Build and maintain tooling to help shorten feedback cycles within teams and projects. - Plan, build, and maintain public facing services in association with business goals. - Build tools to measure and monitor availability, latency and overall system health.

Apply : https://goo.gl/forms/jpdRI1wD8pdfoqKl2


🔗 Link
Distributed Systems Engineer with mLab
San Francisco, USA$130K – $180K
1 year ago

Job Description

mLab is the leading database-as-a-service platform for MongoDB, with over 700,000 databases in our fleet and customers ranging from startups to Lyft, Whole Foods, and Verizon.

Our engineers work on a range of interesting technical problems related to building, operating, and orchestrating cloud infrastructure at scale.

The Opportunity

We are looking for an experienced distributed systems engineer. You’ll play a lead role in building kubernetes-based container orchestration tools for managing and deploying our infrastructure. The goal is to simplify and accelerate how our software is built, deployed, and operated on public clouds.

Our team believes strongly in open source, and we will ultimately provide many of these tools back to the community.

In addition to having the opportunity to grow quickly within our business, you’ll have the the chance to evangelize our tech online and at events, contribute to open source projects, and anything else that can add to our community.

About You

You enjoy building complex software systems, love coding, and value a highly collaborative environment. You are passionate about cloud infrastructure and building platforms/tools for fellow developers.

We value software engineering generalists with sound fundamentals and broad interests. Golang and k8s expertise is a plus, as is exposure to container management on AWS, Azure, and/or GCP.


Perks & Benefits

We offer a competitive salary with great benefits, including matching 401K, catered lunches, and gym/phone/Lyft perks. We’re a friendly team with a close-knit, respectful work environment.

🔗 Link
Infura Logo
Remote Golang Backend Developer with Infura
Remote (Europe, USA)$90k - $150k
2 months ago

Job Description

REMOTE GOLANG DEVELOPER (Europe and U.S.)

About Infura at ConsenSys:

Infura is a platform for decentralized infrastructure, and it is one of ConsenSys’ flagship projects. Infura is widely recognized in the Ethereum ecosystem, and its infrastructure powers other very popular projects in the space.

Infura is aiming to be an infrastructure powerhouse and a “source of truth” of the decentralized world.

About the role:

  • Use your extensive knowledge of Golang and (Python or JavaScript) to design and implement backend services (APIs, daemons, and web services) to support our high volume backend as well as frontends created by Infura and its customers.
  • Architect and build software that helps Ethereum clients (like Geth and Parity) to scale massively.
  • Collaborate with a team of senior engineers to build the infrastructure powerhouse of the decentralized world.
  • Support and promote the Ethereum ecosystem, with a front row seat to ICOs and other major events in this exciting and rapidly growing ecosystem.

Requirements

  • Languages: Go / Golang and (Python or JavaScript)
  • Experience with API design and implementation
  • Ability to architect software using the services provided by a cloud provider
  • Ability to incorporate the requirements of both the frontend and infrastructure domains into software design
  • Familiarity with AWS
  • Familiarity with Linux
  • Familiarity with Docker
  • Familiarity with Redis
  • Familiarity with RDMSes such as MySQL
  • Ability to analyze and optimize performance in high-traffic internet applications
  • A constant desire to improve, learn more, and take things higher
  • Strong communication and documentation skills as well as proven ability to work within a team
  • At least four years’ backend engineering experience, a large portion of which in a team environment
  • Bachelor’s degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience

Bonus Points

  • Blockchain / Ethereum experience a strong plus
  • DevOps experience
  • Experience with or knowledge of large scale, high volume systems
  • Experience in small start-up environments

🔗 Link
Software Engineer - Infrastructure Tooling with Segment
San Francisco / Vancouver / New York, USA / Remote$115k - $230k
4 months ago

Job Description

Who We Are

We’re a small team of experienced engineers with diverse technical backgrounds. We’re passionate about driving our coworkers’ success and building the next generation of software tooling. If you want to work on distributed systems infrastructure and development practices or you have an entrepreneurial spirit and want to make something that your peers use every day, we’d love for you to join us. Tooling handles many different areas, so we’re building a diverse team with a wide range of expertise.

What We Do - We build shared infrastructure and tools to make engineering more productive, reliable, and cost effective. - We maintain several Segment Open Source projects. - We work in Go, Terraform and a bit of Node.js. - Read more about Segment’s infrastructure and how we use: distributed logging and secure secrets. Or, read our code: conf, ksuid, cwlogs, go-prompt, ecs-logs, chamber. - We manage the tooling and process around development environments, testing, CI, and deployment. - Read more on our blog about how we use: CI and Make.

Who we are looking for:

  • You care about simple, practical, reliable, and secure software implementation and the kinds of process needed to produce it.
  • You can research a messy, complicated problem and design an approach that makes working in that area easy and consistent.
  • You empathize with the rest of your company, listen to them, and take pride in supporting their work.

Projects we’re working on:

  • Per-Engineer Dev Environments
  • Logging Pipeline Development
  • AWS Rate Limit Monitoring
  • Application Deployment Improvements
  • Self-Hosted CI
  • Incident Management Automation
  • Large Scale JSON Stream Data Manipulation Tools
  • Standardized Metrics and Alerting Infrastructure
  • Consistent Runbooks and Documentation

Requirements

  • Minimum of 3 years experience as a software engineer, devops engineer, or site reliability engineer.
  • You have experience with AWS, Docker, Go, Node.js, or Terraform.
  • You are motivated to support your coworkers and make them productive.
  • You are a self-directed problem solver.

Bonus

  • Building tooling for distributed systems development.
  • Working on or with a variety of engineering teams.
  • Leading teams or projects.

🔗 Link
Golang Software Engineer with World Open Network
Menlo Park, USA$100k – $130k
6 months ago

Job Description

Please provide your personal blog and Github address in your notice of interest.

Job Description We are an exciting start-up company founded by proven leaders with repeated success in the technology space. Our newest company is developing a cryptocurrency platform based on an open-source third generation blockchain that we’re creating. Our goal is to set a new standard in security and protection for our end users and community.

We’re looking for a Golang Software Engineer who combines software and systems engineering to build and run large-scale, scalable, massively distributed, fault-tolerant systems for the Crypto market place. Reporting directly to the VP of Engineer the Golang Software Engineer makes sure that WON’s services, both internal and externally- visible systems have reliability, rock solid uptime to meet our users’ needs and quick improvement while being responsible for capacity, performance and scalability.

Responsibilities - Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement. - Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews. - Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.

Qualifications Minimum qualifications: - 2+ years of recent server-side experience in Golang - Knowledge of web technologies including HTML, CSS, JavaScript (JQuery or AngularJS), WebSockets is an advantage - Experience working with MySQL - Experience with Redis, MongoDB or other NoSQL solutions - Understanding of how to build and consume REST APIs - Building modular and scalable code - A sense of humor and thirst for knowledge

Preferred qualifications: - Interest in designing, analyzing and troubleshooting large-scale distributed systems. - Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. - Ability to debug and optimize code and automate routine tasks.

Please provide your personal blog and Github address in your notice of interest.

Benefits - Competitive Salary - Awesome bonus - 20 days annual leave - 8 days personal leave - 100% medical, dental and vision insurance - Life insurance - 401(k) and FSA - Free shuttles between Caltrain Menlo Park and office - Gym on site, accessible 247 - Located on corner of Marsh Road and 101, by the Dumbarton Bridge exit. - Loads more!


🔗 Link
DevOps Engineer with World Open Network
Menlo Park, USA$110k – $140k
6 months ago

Job Description

Job Description We are an exciting start-up company founded by proven leaders with repeated success in the technology space. Our newest company is developing a cryptocurrency platform based on an open-source third generation blockchain that we’re creating. Our goal is to set a new standard in security and protection for our end users and community.

We’re looking for an experienced Devops engineer responsible for automating and managing the technology processes around the development, testing, release, and deployments. Working closely with developers, support and the product manager, the Devops engineer uses continuous integration tools, scripts and manual processes to ensure that all teams have access to the systems and tools necessary to perform their jobs at all times.

The position is reporting directly to the VP of Infrastructure, Operations and CISO, the goal is to keep the department running in an efficient and profitable manner, to increase customer satisfaction, loyalty and retention, maintain standards and meet expectations of WON’s services, both internally and externally.

Responsibilities - Pursue a rigorous, disciplined approach to software development process and automation. - Develop, test and maintain build and deployment scripts in CI/CD framework/tools to automate and streamline deployment processes. - Drive the Operations team toward automation and deployment best practices. - Lead efforts in automation, continuous deployment, build, and configuration management. - Actively participate in Engineering Scrum and design meetings to drive quality releases. - Monitor applications with Application Performance Monitoring tools. - Produce and maintain documentation on installations, procedures and requirements for systems. - Participate in on-call rotations. - Assist with the development and implementation of mission critical applications - Assist with the development of robust, scalable, high performing, high-volume production applications with users across the globe - Build internal systems and support business needs with your domain expertise

Qualifications Minimum qualifications: - Bachelor’s Degree+ in engineering or computer science - Expert skills with Linux, networking, storage, and virtualization - Automation with tools like Ansible/Chef/Puppet. - Experience with setting up and supporting CI/CD for Java/C++/C#, Go, Nginx, Ruby, MySQL, Redis, RabbitMQ, NodeJS development environments - Experience with Docker containers and Kubernetes a definite plus. - Experience with setting up full stack Monitoring and alerting with tools like Sensu, Splunk or Nagios - Proficiency in a high-level scripting language like Ruby, Python, shell scripts etc. - Ability to plan and execute S/W and infrastructure upgrades based on data driven capacity planning - Experience with build systems (Makefiles/Scons), and release management tools (Git, Jenkins, Jira)

Benefits - Competitive Salary - Awesome bonus - 20 days annual leave - 8 days personal leave - 100% medical, dental and vision insurance - Life insurance - 401(k) and FSA - Free shuttles between Caltrain Menlo Park and office - Gym on site, accessible 247 - Located on corner of Marsh Road and 101, by the Dumbarton Bridge exit. - Loads more!


🔗 Link
Golang Developer(s) with Virtusa Corp
Phoenix AZ, New York City NY, USA$90k - $120k
9 months ago

Job Description

We’re looking for multiple Go Lang Developers in Phoenix AZ and New York City NY for one of our customers. This person needs to have

  • at least 12 months of experience using Go
  • passionate about Go and open source projects
  • 2 - 4 years of experience in a modern development stack
  • Knowledge of payments industry would be good to have

The positions are full-time and 100% onsite in AZ and NY. We’re looknig to hire someone permanently but are also open to consider contractors.


🔗 Link
Machine Learning Infrastructure Engineer with Cortex Labs
Oakland, USA, Remote$100k - $130k
9 months ago

Job Description

Cortex is an open-source platform for building, deploying, and managing machine learning applications in production. We believe that machine learning should be a core competency of every engineering organization. Our goal is to help engineering teams build better machine learning systems, faster.

We are a VC-backed startup founded by infrastructure engineers with backgrounds from Google, Illumio, and the Berkeley ASPIRE Lab. We are looking for thoughtful and ambitious engineers to join our founding team.

Responsibilities:

  • Play an integral role in architecting, building, and maintaining our product.
  • Build and deploy scalable, reliable, and secure machine learning infrastructure.
  • Design and implement workflows to make machine learning engineers more productive.
  • Help us define our technical roadmap and our engineering culture.

Qualifications:

  • Experience designing and building large-scale distributed systems.
  • Experience with cloud infrastructure (AWS / GCP / Azure).
  • Experience with DevOps tools such as Docker and Kubernetes.
  • Experience with data processing tools such as Spark is a plus.
  • Experience with machine learning tools such as TensorFlow is a plus.
  • Experience building end-to-end machine learning systems is a plus.

🔗 Link
Distributed System Engineer with Paradigm
Oakland, CA, USA / Remote$120k – $160k
1 year ago

Job Description

COMPANY At Paradigm you’ll have the opportunity to work with a young, passionate and talented team pioneering open-source decentralized exchange infrastructure that will redefine global financial markets. We are looking for engineers with deep interest in distributed systems and exchange technology.

New team members will be involved in making fundamental decisions and encouraged to be creative and independent; owning projects from conception to launch. Engineers will be involved in many layers of the emerging dApp stack, working with emerging web3 technologies to create both developer and consumer facing products.

RESPONSIBILITIES Help develop software for our current Tendermint-based relay network system. Work on production deployment/distributable version of node software. Help architect custom decentralized order-relay implementation (based on existing specification) Develop a custom decentralized order book implementation based on our current system. Adapt existing Node.js Tendermint state machine to Golang (prefered) or C++ Write developer-facing documentation.

REQUIREMENTS 3+ years of software development experience. 1+ years of experience with consensus-based systems (Tendermint prefered). 2+ years of experience with distributed/shared database systems. 2+ years of Asynchronous programming experience (Golang/C++/Rust). Proficiency in Golang, JavaScript/TypeScript. Linux VM experience (potential transition to containerized deployment). Ability to adapt to our rapidly evolving tech stack. Passion for Paradigm’s vision and goal.

PREFERRED BS, MS, or PhD from top university in a related field (CS, Math, Physics, etc.). Knowledge of market structures and exchange related concepts. Knowledge of the emerging decentralized financial primitive space. Knowledge of Ethereum and Solidity. Familiarity/understanding of web3 systems


🔗 Link
Software Engineer with App Academy
San Francisco, USA$120k – $130k
1 year ago

Job Description

App Academy is building world-class training programs that help students from all backgrounds transition into careers in tech. Our core offering is a 12-week immersive coding and job search program that trains full-stack web developers. In 2017, we were named one of the top coding bootcamps in the world. We have been profiled in The Wall Street Journal, Washington Post, and Bloomberg as a driving force behind the changing face of tech education in America. Our unique model — we defer tuition until our students graduate and secure jobs afterwards — aligns us with the success of our students. Join us on our mission to empower people to transform their lives.

About the Role

At App Academy we are constantly innovating on a handful of products and courses. Our team maintains a range of products from internal tools to consumer-facing online platforms and we enable rapid development across these platforms through better automation and more cutting edge technologies. As a new member of our small but mighty team you will build on top of and improve our serverless platform, the business logic that powers our products, and bring new knowledge and expertise to the team.

Our Stack - Serverless (on AWS) - Node.js and Golang (polyglottic) - MongoDB - React/Redux - Ruby on Rails (legacy) - Postgres (legacy)

Responsibilities - You will work on and maintain serverless and cloud Infrastructure (AWS) and our online products/platforms. - You will help out with migration out of legacy platforms (mostly Ruby on Rails). - We are a small company and looking for people who can thrive in a collaborative environment that goes beyond a single team, as a member of our team you will hold meetings and discussions around product features with stakeholders. - Teach and Learn. We are unique as a team in this area. You will spend part of your time spreading knowledge or exploring new technologies both internally and externally (oss, articles, presentations). After all, we are in the business of education and we are looking for people who share our commitment to this mission.

Experience & Qualifications - Expertise in either Node.js/Golang or a language/framework you can convince us to use - Experience with React/Redux, and components in general - Experience with AWS (we use a wide-range, most notably Lambda, ECS) - A working understanding of Docker and Continuous Integration tools - Deep experience with Mongo or any NoSQL Database - Experience with TDD and an avid user of the process

Nice to Have’s - Open-source contributions as this helps us assess you better - Expertise with Kubernetes and Docker-compose is a plus - Experience with ServerlessExperience with Ruby, Rails - Experience working with remote teams is a big plus, we have a TA team based on NY - A passion for the education industry is a big plus!

Our Values - Take responsibility for student success. Everyone works together to enable student success. - Follow the numbers. Decisions should be backed by data. - Embrace a growth mindset. View challenges and failures as opportunities to improve. - Start with why. See the big picture and question the status quo. If there’s a better way of doing things we should investigate it.
- Create an inclusive environment. We work together to promote empathy and respect amongst all students and staff.

Benefits - Competitive salary - Unlimited paid time off - Employer-sponsored health insurance plans with 100% support for premiums - Delicious catered lunch twice a week - Great location in San Francisco with easy access to transportation options - Generous paid family leave program - The opportunity to work with driven and talented colleagues committed to lifelong learning

App Academy is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. We believe strongly that technology companies benefit from diversity and encourage applicants from underrepresented backgrounds to apply.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Learn more about our students, staff, and community at our blog here: https://blog.appacademy.io/

WE DO NOT ACCEPT APPLICATIONS OVER ANGELLIST. PLEASE APPLY HERE: https://bit.ly/2MQcQ0x


🔗 Link
20 of 37 sourced jobs found in USA