RustifyRustify
  • Jobs
  • Articles
Dashboard
Book a Call

Client cases

Client cases

Joseph SwagerSekou DiarraRichard LavouraMarko SabecArthur HovhannisyanArik DuttaYukihiro TairaTiago NtalaniAndrés Gutiérrez RamírezShamsher SinghEddy KamtoBrowse more...

Resources

Learn

Guides & ResourcesArticles

Reference

ComparisonsGlossary

Programs

Bootcamps

Backend BootcampNewFullstack BootcampBlockchain Bootcamp

Mentorship

1:1 Rust Mentorship
JobsArticles
Book a Call

Rust Jobs. Curated for Rustaceans 🦀

Bookmark it and share with a Rust friend 🙂

BWI GmbH

Senior Rust Developer

BWI GmbH · Germany · Senior · Onsite

View & Apply

About BWI

As the German Armed Forces' primary digitalization partner, we provide stable, secure, and efficient IT services both domestically and internationally, from routine operations to operational deployments, thereby contributing to the continuous improvement of the German Armed Forces' command and control capabilities.

With over 8,000 colleagues, we operate and modernize one of the largest and most complex IT infrastructures in Germany. We are looking for responsible IT specialists who are passionate about further developing the German Armed Forces' IT infrastructure through challenging digitalization projects and thus contributing to Germany's security. 

Want to contribute to one of the most important open-source solutions for public administration? With us, you'll shape the BundesMessenger – a secure communication platform for all of Germany.

Join us and develop a product that truly makes a difference. In our agile, interdisciplinary teams, everyone works hand in hand: from UX and frontend to backend, DevOps, and testing. If you're passionate about building innovative software and want to actively shape Germany's digital sovereignty, then you're exactly the right fit for our team!

Key Responsibilities:

  • Work on the multi-platform client SDK as well as on existing and new backend components for scalable and (ideally) error-free E2EE messaging
  • Active participation in shaping the future direction through own feature and architecture suggestions, as well as proactive collaboration and communication. 
  • Understanding the challenges of transitioning from other programming languages ​​to the specifics of Rust and supporting colleagues in understanding and porting. 
  • End-to-end understanding from linting and automated testing to optimized compilation and container building of Rust artifacts in CI/CD systems, as well as their maintenance and improvement.
  • Focus on good documentation, unit and integration tests, and conducting complex smoke and load tests. 

Requirements:

  • Completed studies or comparable training in the IT field 
  • At least 3 years of Rust experience with the ability to consciously utilize the advantages of this language.
  • At least 5 years of experience in professional software development and enjoyment of working in agile development teams.
  • Strong understanding of typical security risks (e.g., OWASP) and how to avoid them.
  • Experience in developing high-performance web services and APIs, as well as familiarity with cryptographic encryption methods in this environment.
  • Experience with automated testing, generation and releasing of production-ready Rust artifacts in at least one CI/CD framework
  • Knowledge and understanding of client SDK development and multi-platform frameworks such as uniffi-rs or Tauri is a plus (client SDK).
  • Knowledge and understanding of Kubernetes-based application architectures is a plus (backend).
  • A creative and flexible mind with intrinsic motivation to implement own ideas and a pronounced "hands-on" mentality. 
  • Fluent German (spoken and written) and very good English skills

We offer:

  • Through diverse and socially relevant tasks, we ensure the smooth operation of IT and the digitalization of the German Armed Forces.
  • We are united by our goal. Respectful interaction and strong team spirit are essential to us in achieving it.
  • The salary ranges from €71,000 to €104,040. The actual amount will be determined based on your responsibilities, experience, and skills.
  • We offer 30 days of annual leave, 1 traditional holiday, plus options for individual adjustments.
  • Our benefits app provides a monthly credit and also allows you to secure tax breaks on public transport tickets.
  • We offer flexibility to reconcile work and private life, for example through mobile working or trust-based working hours.
  • We support professional and personal development through individual measures and free access to LinkedIn Learning.
  • Our company bike offer allows you to lease up to 2 bicycles.

Browse by

Remote Rust JobsHybrid Rust JobsOnsite Rust JobsSenior Rust Developer JobsMid-Level Rust Developer JobsJunior Rust Developer JobsRust Systems Programming JobsRust Backend Developer JobsRust Blockchain & Crypto JobsRust AI & Machine Learning JobsRust Embedded & IoT JobsRust Robotics JobsRust Finance & Fintech JobsRust Cybersecurity JobsRust Frontend & WASM JobsRust Jobs in the USARust Jobs in EuropeRust Jobs in San FranciscoRust Jobs in New YorkRust Jobs in BerlinRust Jobs in LondonRust Jobs in ZurichRust Jobs in DublinRust Jobs in LisbonRust Jobs in AmsterdamCompanies Hiring Rust Devs
World map0 roles