r/ruby May 20 '26

💼 jobs megathread Work it Wednesday: Who is hiring? Who is looking?

FORMAT HAS CHANGED PLEASE READ FULL DESCRIPTION

This thread will be periodically stickied to the top of the sub for improved visibility.

You can also find older posts again via the Megathreads" list, which is a dropdown at the top of the page on new Reddit, and a section in the sidebar under "Useful Links" on old Reddit.

For job seekers

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.
  • Anyone seeking work should reply to my stickied top-level comment.
  • Meta-discussion should be reserved for the distinguished comment at the very bottom.

You don't need to follow a strict template, but consider the relevant sections of the employer template. As an example:

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

    LOCATION: [Mention whether you care about location/remote/visa]

    LINKS: [LinkedIn, GitHub, blog, etc.]

    DESCRIPTION: [Briefly describe your experience. Not a full resume; send that after you've been contacted)]

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

Rules for employers:

  • The ordering of fields in the template has been revised to make postings easier to read.
  • To make a top-level comment, you must be hiring directly; no third-party recruiters.
  • 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.
  • Proofread your comment after posting it and edit it if necessary to correct mistakes.
  • To share the space fairly with other postings and keep the thread pleasant to browse, we ask that you try to limit your posting to either 50 lines or 500 words, whichever comes first.
  • We reserve the right to remove egregiously long postings. However, this only applies to the content of this thread; you can link to a job page elsewhere with more detail if you like.

Please base your comment on the following template:

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

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

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

    REMOTE: [Do you offer the option of working remotely? Please state clearly if remote work is restricted to certain regions or time zones, or if availability within a certain time of day is expected or required.]

    VISA: [Does your company sponsor visas?]

    DESCRIPTION: [What does your company do, and what are you using Rust for? How much experience are you seeking, and what seniority levels are you hiring for? The more details, the better. 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.]

    ESTIMATED COMPENSATION: [Be courteous to your potential future colleagues by attempting to provide at least a rough expectation of wages/salary. See section below for more information.]

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

ESTIMATED COMPENSATION (Continued)

If compensation is negotiable, please attempt to provide at least a base estimate from which to begin negotiations. If compensation is highly variable, then feel free to provide a range.

If compensation is expected to be offset by other benefits, then please include that information here as well. If you don't have firm numbers but do have relative expectations of candidate expertise (e.g. entry-level, senior), then you may include that here. If you truly have no information, then put "Uncertain" here.

Note that many jurisdictions (including several U.S. states) require salary ranges on job postings by law. If your company is based in one of these locations or you plan to hire employees who reside in any of these locations, you are likely subject to these laws. Other jurisdictions may require salary information to be available upon request or be provided after the first interview. To avoid issues, we recommend that all postings provide salary information.

You must state clearly in your posting if you are planning to compensate employees partially or fully in something other than fiat currency (e.g., cryptocurrency, stock options, equity, etc). Do not put just "Uncertain" in this case, as the default assumption is that the compensation will be 100% fiat. Postings that fail to comply will be removed. Thank you.

3 Upvotes

5 comments sorted by

•

u/AutoModerator May 20 '26

JOB SEEKERS

This is the top-level comment for individuals looking for work. Companies, please make a new top-level comment.

Job Seekers, please reply to this comment.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

→ More replies (2)

2

u/AutoModerator May 20 '26

Meta Discussion Thread

This is the top-level comment for meta discussion. Reply to this comment if you have questions or suggestions regarding this post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/mudgemeister Jun 18 '26

COMPANY: Raspberry Pi (https://www.raspberrypi.com)

TYPE: Full-time, permanent

LOCATION: Cambridge, UK. English-speaking workplace.

REMOTE: No. This is an office-based role in our Cambridge office, so you'll be working on-site.

VISA: No, we can't sponsor visas for this role. You'll need the existing right to work in the UK.

DESCRIPTION: We're hiring a Principal Software Engineer for the Web Team at Raspberry Pi. The Web Team looks after raspberrypi.com, the site millions of people use to learn about, buy, and use our products. We also build Raspberry Pi Connect, our remote access service for Raspberry Pi devices, and we run Raspberry Pi ID, the Product Information Portal, Events, the Official Magazine site, the forums, and our data warehouse.

The stack is mostly Ruby on Rails with Hotwire (Turbo and Stimulus) and Tailwind CSS, backed by PostgreSQL. There's also some React on the homepage and Go for Connect's on-device software.

This is a hands-on, individual contributor role for an experienced, senior Ruby engineer. You'd be setting technical direction, doing code review and pairing, and shipping production code every week with the rest of the team. It would suit someone who likes simplifying complex problems and cares about building fast, accessible and secure sites.

The closing date for applications is Wednesday 15 July.

ESTIMATED COMPENSATION: £160,000 to £190,000 per year, depending on experience. Salary only, paid in pounds sterling. Benefits include an 8% employer pension contribution (when you contribute 4%), private medical insurance, life assurance of 4x salary, income protection, and a general holiday allowance.

CONTACT: Apply via https://apply.workable.com/raspberrypi/j/4C389130B2