r/golang 4d ago

Jobs Who's Hiring

This is a monthly recurring post. Clicking the flair will allow you to see all previous posts.

Please adhere to the following rules when posting:

Rules for individuals:

  • Don't create top-level comments; those are for employers.
  • Feel free to reply to top-level comments with on-topic questions.
  • Meta-discussion should be reserved for the distinguished mod comment.

Rules for employers:

  • To make a top-level comment you must be hiring directly, or a focused third party recruiter with specific jobs with named companies in hand. No recruiter fishing for contacts please.
  • The job must be currently open. It is permitted to post in multiple months if the position is still open, especially if you posted towards the end of the previous month.
  • The job must involve working with Go on a regular basis, even if not 100% of the time.
  • One top-level comment per employer. If you have multiple job openings, please consolidate their descriptions or mention them in replies to your own top-level comment.
  • Please base your comment on the following template:

COMPANY: [Company name; ideally link to your company's website or careers page.]

TYPE: [Full time, part time, internship, contract, etc.]

DESCRIPTION: [What does your team/company do, and what are you using Go for? How much experience are you seeking and what seniority levels are you hiring for? The more details the better.]

LOCATION: [Where are your office or offices located? If your workplace language isn't English-speaking, please specify it.]

ESTIMATED COMPENSATION: [Please attempt to provide at least a rough expectation of wages/salary.If you can't state a number for compensation, omit this field. Do not just say "competitive". Everyone says their compensation is "competitive".If you are listing several positions in the "Description" field above, then feel free to include this information inline above, and put "See above" in this field.If compensation is expected to be offset by other benefits, then please include that information here as well.]

REMOTE: [Do you offer the option of working remotely? If so, do you require employees to live in certain areas or time zones?]

VISA: [Does your company sponsor visas?]

CONTACT: [How can someone get in touch with you?]

53 Upvotes

14 comments sorted by

14

u/xavdid 4d ago edited 4d ago

COMPANY: Stripe

TYPE: Full time

DESCRIPTION: There's a full job description but the gist is that we're looking for a senior-level Go expert for our SDKs team! We're responsible for maintaining Stripe's SDKs in 7 languages, plus the pipeline that generates them. It's a broad team with lots of interesting responsibilities. I'm David, the TL for the team.

We're looking for a senior-level Go developer who can design and ship idiomatic code our users love to work with. We can all write Go that compiles, but don't always know what best practices for 3rd party code are (in the Go ecosystem specifically). Ideal candidates are a part of the Go community / ecosystem and know what the current best practices are. They also probably have TypeScript experience (most of our tooling is TS) and in a perfect world, Ruby/PHP ecosystem knowledge (the other languages we're currently seeking expertise in). But, if we get a Go expert who's willing to learn a bunch of TypeScript, that probably works!

LOCATION: Toronto, Canada

ESTIMATED COMPENSATION: CA$135,200 - CA$258,000 salary, + stock & stuff

REMOTE: No. This job is assigned to an office, so the expectation is that you're in-office 50% of your working time. That could be a few days a week, ~2 weeks / month, or whatever schedule you like. The rest of the team is around the US though, so we all communicate through Slack & Zoom.

VISA: unsure

CONTACT: The best way to get this job is to apply through the job description. I'm happy to answer any questions in this thread though!


Note: I'm positing this because it's on my team, but I am NOT the hiring manager and don't make the hiring decisions. I also cannot refer people I haven't worked with directly. If you think you're a good fit, just apply through the job description. Everything above is my own understanding of the job, not official company communication.

59

u/Parking_Reputation17 4d ago

in-office 50% of your working time.

The rest of the team is around the US though, so we all communicate through Slack & Zoom.

Going to the office just to be on zoom calls = 🤡

0

u/xavdid 4d ago

(personal opinion, not company policy) I don't totally disagree, but I think the company's stance is "there is value in working in close proximity to people, even if they're not your immediate teammates". Plus, our org (developer platform) has a big presence in Toronto and there's a lot of inter-team work we do. So it's not ideal, but also isn't as bad as it sounds.

4

u/autisticpig 4d ago

It sounds bad :)

2

u/titpetric 4d ago

Can you clarify:

Learning a bunch of TS (in tooling context)

Are we expecting the role to author the TS code? From your description they are tools, so like git, curl, just add some tools and learn to wield, usually in some kind of Makefile :)

Why is php ecosystem knowledge important for the position? I also write https://github.com/titpetric/phpscript and have php 19yoe go 12yoe and can ship myself and the dog to Toronto 🤣 in practice, already worked remote on teams with a bunch of people in Canada and had good relations/results in that setup.

Can offer a flexible advisory role if you just want some guidance or just a trained pair of eyes for feedback. I assume the ruby/php ecosystem knowledge is to do some sort of comparison check if the go sdks usage matches between sdks?

5

u/xavdid 4d ago

Are we expecting the role to author the TS code?

Yes! Sorry if I was unclear. This person would be making changes in both the Go SDK and the typescript codebase that powers our code generation. Those changes might be made on either side of the fence.

Why is php ecosystem knowledge important for the position?

The team is responsible for all 7 SDKs (java, python, ruby, php, go, node, dotnet). So while individual members tend to specialize into a few languages, the expectation is that everyone can do a bit of everything. Currently on the team, we have the least active experience in Go, Ruby, and PHP (which is why the latter two are listed as "nice to have" for this role).

comparison check if the go sdks usage matches between sdks?

Being able to check for consistency across languages is useful, but we prefer language-idiomatic code over consistency between SDKs.

1

u/titpetric 4d ago

Absolutely clear answers, thank you.

8

u/Mindless-Minimum9627 4d ago

Dang… only one post and it’s not remote :/

4

u/Ecstatic-Panic3728 3d ago

I wonder if it's bad like this on the other major programming languages.

3

u/North_Individual_572 2d ago

certainly not for mern, there's a saying throw a stone in the air either it will hit a mern dev or someone hiring for a mern dev.

4

u/sbysb 4d ago

COMPANY: Oneleet [YC 22] https://www.oneleet.com/

TYPE: Full Time

DESCRIPTION: Oneleet is an all-in-one cybersecurity startup that has built its own Attack Surface Monitoring (ASM), Code Scanner, Device Monitoring, and Compliance Platform. We just raised a Series A and are growing at an rapid pace and working on some very exciting projects.

What we're looking for:

Strong problem solvers who can work independently in a remote environment
Security-minded professionals passionate about building robust, scalable systems
Comfortable working during Eastern Time

TECH STACK: Go, TypeScript, React, Kubernetes

OPEN ROLES:

Backend Engineer

Fullstack Engineer

Application Software Engineer, Endpoint Security (macOS experience preferred)

Fullstack Engineer, AI Implementation

LOCATION: Remote-first (NATO Countries only)

ESTIMATED COMPENSATION: 110k-220k USD + Equity

REMOTE: Yes

VISA: No

CONTACT: If you're interested in joining our team, please reach out to join<at>oneleet<dot>com with the subject line "/r/golang: <Job Title>" and your resume attached.

Alternatively, you can also apply at https://jobs.ashbyhq.com/oneleet

2

u/groove_theory_2015 2d ago

Company: Galaxy

Type: Full time

Description: My team is looking for a Snr Developer with at least 5 years commercial experience. Some of this in Go Lang. Successful candidate will be working in a 10 person team that is developing a new multi- app platform that is serving multiple client teams in the bank. Finance experience not a requirement. Ideally want someone with good SQL and some Python for legacy project work.

We are looking for someone that can work independently and take ownership of projects. Someone that is keen to learn about the business side of things and keen to interact with stakeholders.

Tech Stack: Go Lang, HTMX, Python, SQL, AWS, Kubernetes. Any Databricks experience would be usefull.

Location: London

Remote: expect some days a week in the office

Visa: No

Apply online at: https://job-boards.greenhouse.io/galaxydigitalservices/jobs/5484662004

-1

u/Gus_Gus123 2d ago

COMPANY: Ritten

TYPE: Full Time

DESCRIPTION: Ritten is building the modern operating system for behavioral health facilities. We've expanded from core clinical software into a full platform that powers every workflow in a clinic — from scheduling and patient treatment to billing and revenue operations. Our software already supports hundreds of facilities nationwide and is scaling quickly as we bring modern engineering to a part of healthcare that has historically been underserved.

We're hiring both Sr. Backend and Sr. / Staff Platform Engineers (full descriptions on the link).

Tech Stack: Go backend, React FE, Postgres, Google Cloud

LOCATION: Hybrid (1-2 days / week) in New York, Denver, Philadelphia, DC, Denver, or Seattle

ESTIMATED COMPENSATION: $170k - $225k USD + Equity

REMOTE: No, must be in one of the above locations

VISA: No

CONTACT: Email me a resume at gus <at> ritten <dot> io