Senior Rust Software Engineer

hace 3 semanas


Barcelona, Barcelona, España ProtonMail A tiempo completo
Job Title: Senior Rust Engineer

Proton is seeking a highly skilled Senior Rust Engineer to join our foundation team. As a key member of our team, you will design, implement, and maintain foundational components powering Proton mobile and web applications.

About Proton

Proton is a community-driven movement united by a shared vision of online freedom. Our services are open source, audited, and supported by community contributions. We give back to our community by maintaining core encryption libraries and by supporting other organizations furthering the same goals as us.

Key Responsibilities:
  • Design and Develop Shared Libraries: Lead the design and development of Rust libraries that will be shared across web and mobile applications.
  • Cross-Platform Compatibility: Ensure compatibility and optimal performance across various platforms, including web browsers and mobile devices.
  • Code Review and Optimization: Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and performance optimization.
  • Collaboration: Work with frontend and mobile developers to integrate libraries seamlessly into Proton's applications.
  • Testing: Develop and implement comprehensive testing strategies, including unit tests and integration tests.
  • Documentation: Create and maintain thorough library documentation to assist other developers in understanding and utilizing the components.
Requirements:
  • Experience: 3+ years of professional software development experience, with a focus on Rust programming language.
  • Rust Proficiency: Strong expertise in Rust language features, concurrency, and ownership model.
  • Web and/or Mobile Development: Experience in developing libraries for both web and mobile applications.
  • Collaborative Skills: Proven ability to work collaboratively in a team environment and excellent communication skills.
  • Problem-Solving: Strong problem-solving skills and the ability to troubleshoot issues efficiently.
  • Bachelor's or Master's Degree: In Computer Science, Software Engineering, or a related field.
Bonus Points:
  • Experience with DDD (Domain-Driven Design) and other enterprise patterns.
  • Experience with web-assembly.
  • High-level understanding of cryptography concepts such as key exchange and the difference between symmetric and asymmetric encryption.
  • Experience with Docker or similar containerization technologies.
Why Proton?
  • Be Part of a Movement: Proton is not just a product or service but a community-driven movement united by a shared vision of online freedom.
  • Work with Smart and Dedicated People: Our team is diverse, collaborative, and tight-knit with people coming from all walks of life.
  • Join a Strong Brand: Our encrypted email service - Proton Mail - has grown to be a staple of online security and privacy.
  • Grow with Us: We're one of Europe's fastest-growing startups, doubling in size every year.
  • Have Your Voice Heard: We value your opinion and encourage you to speak up and share your ideas and thoughts.
  • Benefits: We offer a range of benefits, including support for vacation, parental leave, and learning and development opportunities.


  • Barcelona, Barcelona, España Bondex A tiempo completo

    About BondexBondex is a pioneering company in the blockchain space, dedicated to pushing the boundaries of decentralized technology. As a leading contributor to Chainlink, we're committed to building a more secure, transparent, and accessible web.About the RoleWe're seeking a highly skilled Senior Software Engineer, Rust to join our team and contribute to...


  • Barcelona, Barcelona, España Bondex A tiempo completo

    About BondexBondex is a pioneering company in the blockchain space, dedicated to pushing the boundaries of decentralized technology. As a leading contributor to Chainlink, we're committed to building a more secure, transparent, and accessible web.About the RoleWe're seeking a highly skilled Senior Software Engineer, Rust to join our team and contribute to...


  • Barcelona, Barcelona, España Protonmail A tiempo completo

    About ProtonProton is a pioneering technology company that's dedicated to making privacy universally accessible. Our mission is to create a better internet, where privacy is the default. We're a diverse and dynamic team of over 400 members from more than 40 nationalities, working together to build innovative products that give users full control over their...


  • Barcelona, Barcelona, España Protonmail A tiempo completo

    About ProtonProton is a pioneering technology company that's dedicated to making privacy universally accessible. Our mission is to create a better internet, where privacy is the default. We're a diverse and dynamic team of over 400 members from more than 40 nationalities, working together to build innovative products that give users full control over their...


  • Barcelona, Barcelona, España Materialise Nv A tiempo completo

    Unlock Your Potential as a Rust Software Development EngineerAt Materialise Nv, we're seeking a skilled and enthusiastic Rust Software Development Engineer to join our international team of passionate professionals dedicated to making a difference in medical innovation.Key Responsibilities:Contribute to the design, development, testing, and deployment of...


  • Barcelona, Barcelona, España Materialise Nv A tiempo completo

    Unlock Your Potential as a Rust Software Development EngineerAt Materialise Nv, we're seeking a skilled and enthusiastic Rust Software Development Engineer to join our international team of passionate professionals dedicated to making a difference in medical innovation.Key Responsibilities:Contribute to the design, development, testing, and deployment of...


  • Barcelona, Barcelona, España Materialise Nv A tiempo completo

    Software Development Engineer in RustAt Materialise, we're seeking a skilled and enthusiastic Software Development Engineer in Rust to join our international team of passionate professionals dedicated to making a difference in medical innovation.Key Responsibilities:Contribute to the design, development, testing, and deployment of features in our software...


  • Barcelona, Barcelona, España Materialise Nv A tiempo completo

    Software Development Engineer in RustAt Materialise, we're seeking a skilled and enthusiastic Software Development Engineer in Rust to join our international team of passionate professionals dedicated to making a difference in medical innovation.Key Responsibilities:Contribute to the design, development, testing, and deployment of features in our software...


  • Barcelona, Barcelona, España ProtonMail A tiempo completo

    About the RoleWe are seeking a highly skilled Rust Developer to join our foundation team at ProtonMail. As a key member of our team, you will play a crucial role in designing, implementing, and maintaining the foundational components that power our mobile and web applications.Key ResponsibilitiesArchitect and develop shared libraries that will be used across...


  • Barcelona, Barcelona, España ProtonMail A tiempo completo

    About the RoleWe are seeking a highly skilled Rust Developer to join our foundation team at ProtonMail. As a key member of our team, you will play a crucial role in designing, implementing, and maintaining the foundational components that power our mobile and web applications.Key ResponsibilitiesArchitect and develop shared libraries that will be used across...


  • Barcelona, Barcelona, España IC Resources A tiempo completo

    Job Title: Senior Embedded Software EngineerIC Resources is seeking a highly skilled Senior Embedded Software Engineer to join our team in Barcelona. As a key member of our engineering team, you will be responsible for developing and maintaining low-level software, including BIOS and firmware, for innovative hardware architectures.Key Responsibilities:Design...


  • Barcelona, Barcelona, España ProtonMail A tiempo completo

    A better internet, where privacy is the default, is possible. At Proton, we're building this better internet every day.Our team is diverse, collaborative, and tight-knit with people coming from all walks of life, including many of the world's top academic institutions and organizations. We're one of Europe's fastest-growing startups, doubling in size every...


  • Barcelona, Barcelona, España ProtonMail A tiempo completo

    A better internet, where privacy is the default, is within our reach. At Proton, we're building the foundation for a more secure and private online experience. As a Rust Developer on our foundation team, you'll play a crucial role in designing, implementing, and maintaining the core components that power our mobile and web applications.Purpose of the role:...

  • Senior Software Engineer

    hace 1 semana


    Barcelona, Barcelona, España Fcm Travel A tiempo completo

    About the OpportunityWe are seeking a highly skilled Senior Software Engineer to join our growing Engineering team at Fcm Travel. As a key member of our team, you will play a crucial role in shaping the future of our platform.Key ResponsibilitiesAs a Senior Software Engineer with Fcm Travel, you will be responsible for designing, implementing, and...

  • Senior Rust Engineer

    hace 6 días


    Barcelona, Barcelona, España ProtonMail A tiempo completo

    A better internet, where privacy is the default, is possible. At Proton, we're building this better internet every day.Our team is diverse and collaborative, with members from all over the world. We're one of Europe's fastest-growing startups, doubling in size every year.As a Rust Developer on our foundation team, you will play a crucial role in designing,...


  • Barcelona, Barcelona, España Materialise Nv A tiempo completo

    Medical Innovation Software Development EngineerWe're seeking a skilled and enthusiastic Rust Software Development Engineer to join our international team of passionate professionals dedicated to making a difference in medical innovation.As a key member of our agile development team, you'll be responsible for converting our backlog into deployable features,...

  • Senior Rust Engineer

    hace 2 semanas


    Barcelona, Barcelona, España ProtonMail A tiempo completo

    About ProtonProton is a community-driven movement united by a shared vision of online freedom. Our services are open source, audited, and supported by community contributions. We give back to our community by maintaining core encryption libraries and by supporting other organizations furthering the same goals as us.Job DescriptionWe are seeking a highly...

  • Senior Software Engineer

    hace 3 semanas


    Barcelona, Barcelona, España Roche A tiempo completo

    Revolutionizing Healthcare with Modern Edge ArchitectureAt Roche Diagnostics, we're pushing the boundaries of software development to transform the way healthcare professionals interact with complex diagnostic and treatment data. We're seeking a skilled Senior Software Engineer to join our platform team and contribute to the creation of innovative solutions...

  • Senior Software Engineer

    hace 3 semanas


    Barcelona, Barcelona, España Roche A tiempo completo

    Revolutionizing Healthcare with Modern Edge ArchitectureAt Roche Diagnostics, we're pushing the boundaries of software development to transform the way healthcare professionals interact with complex diagnostic and treatment data. We're seeking a skilled Senior Software Engineer to join our platform team and contribute to the creation of innovative solutions...

  • Senior Rust Engineer

    hace 1 semana


    Barcelona, Barcelona, España ProtonMail A tiempo completo

    A better internet, where privacy is the default, is possible. Building this better internet might seem daunting or even unthinkable, but at Proton, this is what we do every day.Our team is diverse, collaborative, and tight-knit with people coming from all walks of life, including many of the world's top academic institutions and organizations. We're one of...