Careers at the Rust Foundation

Vacancies

Security Engineer

The Rust Foundation is looking for a Security Engineer to analyze the code and infrastructure-level security of the Rust Project and identify areas for improvement. The person in this role will have the opportunity to collaborate and communicate with the Rust Project as part of their routine work.

The Rust Foundation Security Engineer will…

  • Help ensure that Rust continues to be seen as a leading language in security, memory safety and speed across the developer community, as well as the business and government sectors.
  • Establish a working relationship with the Rust Project maintainers, (especially with the Infrastructure Team and Security Working Groups) in order to identify and prioritize key security issues and opportunities in the Rust landscape that have the potential to cause harm.
  • Develop and implement security processes, policies, and practices within the Rust ecosystem that can ensure the long term security of Rust.

Employment Details, Compensation & Benefits

  • Compensation: $200k-$350k USD (experience-based).
  • Salary/benefits to be agreed based on experience and local employment package norms.
  • This role will be full-time for at least one year (independent contractor status will be considered if desired).
  • This role will be performed remotely. Regular collaboration with US/EU time zones will be required.

If our Security Engineer role sounds exciting to you, and you think you've got the necessary skills and experience, we'd love to hear from you!

Equal opportunities statement

Rust Foundation is committed to a policy of Equal Employment Opportunity and is determined to ensure that no applicant or employee receives less favourable treatment on grounds of race, colour, ethnic or national origin, religion or belief, sex, gender, sexual orientation, marital status, disability, age, trade union membership and activity, or any other protected characteristic; or is disadvantaged by conditions or requirements which cannot be shown to be justifiable.

What’s it like to work here?

Founded in 2021, the Rust Foundation is a virtual, international organization with an all-remote workforce. We have a small team of full time staff in the USA and the UK, and ambitions to grow over the next few years.

Founding members of the team have many years of experience at remote working. We’re proud of being able to facilitate close collaboration without being in the same office, or even in the same time zone. We communicate primarily via Google Meet, Slack and email, and are evolving a culture of daily stand-ups and regular check-ins on important projects.

We support our team in working from home effectively, providing a work laptop, other essential kit, and advice on how to optimize your setup. If you prefer to take a co-working space, we’ll cover the costs. Flexible working patterns are fully supported, and we trust you to organize your own hours and your workload in the way that works best for you.

You don’t need to know Rust to work here, or even any other programming language (for most roles, anyway) – what you do need is an interest in helping a community of people all over the world work together to achieve a common goal. Experience in software or open source projects is a bonus but not something we’re exclusively looking for.

How our recruitment process works

Read through our website to learn more about the Foundation and the work we do. If you feel you’re a good fit, then submit your application.

We use Applied as our recruitment platform because we fully believe in their mission of unbiased hiring. Instead of a resume and cover letter, we’ll ask you to show us your ability to do the job by answering a small number of skills-focused questions. You’ll upload your resume as part of your application, but nobody will see it (or your name, or anything else about you) until your answers have been reviewed.

We generally don’t deal with professional recruitment agencies or accept unsolicited resumes – all applications will need to be submitted via our Applied page for a specific vacancy.

After the closing date for the advertisement, you can expect to hear back from us within no more than 10 working days. If we decide we’re not going to invite you to an interview, we’ll try to give you any useful feedback that we can about why not.

At the interview (which will usually be a video call), you will meet members of the team, learn more about the context and requirements of the role, and help us to clarify our understanding of your suitability for it. It’s a conversation – you’re interviewing the Foundation as much as the Foundation is interviewing you. And again, if we decide not to offer you the role, we will let you know promptly, and we will give you useful feedback about why not.

Pay and rewards

We want to be as transparent as possible about our compensation principles and explain why many of our open roles won’t have a salary range attached.

We aim to recruit from the largest possible pool of candidates and benefit from their diversity of backgrounds and experiences, so we hire globally, not limited to a single location. Competitive rates vary enormously across different regions and countries.

Rust Foundation is a nonprofit organization. This means that we need to use our resources prudently. We can’t pay everyone the highest wage – that would mean we wouldn’t be able to hire as many people, impacting our ability to deliver the best results for the Rust community. We also may not be able to offer wages that are directly comparable to corporate market leaders, or to compete with offers elsewhere. But what we will always do is ensure our staff are compensated at or above the average in their local market.

We do not base remuneration decisions on an applicant’s previous pay and we will not ask for that information during the recruitment process. We use salary expectations, not salary history, when we make an offer.

We’re also committed to ensuring that benefits packages are comparable across jurisdictions. This may not mean identical. Different jurisdictions have different standards for benefit provision and different legal minimums. We will always meet those, and where one country's legal minimum exceeds others, we'll do our best to offer that level to staff in all countries. However, benefits packages need to be considered in the round.

In most countries we are using Remote as our employment partner. You can use their Country Explorer to see the benefits that are available in your location.

Secondments

From time to time the Rust Foundation will enter into formal or informal ‘secondment’ arrangements by partnering with companies and their employee(s) to create a role within the Foundation to address a particular Rust-related challenge. An appointee from that company will work for a fixed duration, part-time or full-time, on a Foundation-directed project, bringing their abilities and experience to support our work.

These projects enable the appointee to enhance or develop their own skills and understanding of particular areas of work, and provide the opportunity to work with new people. Through taking on a new professional challenge, they can gain valuable and transferable expertise.

These roles are fully supported by the parent company of the seconded individual, and so are not subject to our normal recruitment process.