Windows Developer (Rust)

1Password is a company that provides password management and digital security solutions for businesses and individuals.
$121,000 - $163,000
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Cybersecurity

Description For Windows Developer (Rust)

Join our Platform Advancement team at 1Password, where we focus on building the foundation that makes our application performant, and tightly integrated with various operating systems. Our team handles the core application shell, the installer, and works with platform-specific functionalities—essentially, leveraging "specific OS and platform technologies" to enhance efficiency and security.

We are seeking a Rust Developer who can contribute to building capabilities in our Windows application and brings a deep understanding of Windows interfacing through Foreign Function Interface (FFI). Your work will directly support our team's mission of advancing 1Password's technical foundation and optimizing user experience.

Key Responsibilities:

  • Develop, maintain, and optimize Rust code for Windows applications via FFI
  • Collaborate on the application shell and installer
  • Code, test, debug, deliver and maintain production software systems
  • Communicate technical requirements to stakeholders
  • Mentor junior team members
  • Participate in planning and work estimation
  • Write comprehensive tests and review code
  • Generate and review documentation
  • Stay informed about industry trends and best practices
  • Participate in on-call rotational work

Requirements:

  • 2+ years of software development experience
  • Proven experience with Rust development and creating FFI interfaces, especially for Windows
  • Knowledge of Windows OS architecture and platform-specific optimization techniques
  • Experience in software development best practices and coding standards
  • Strong problem-solving skills
  • Excellent communication and collaboration abilities
  • Passion for testing methodologies and debugging techniques

We offer competitive salaries, comprehensive benefits, equity grants, and a supportive remote work environment. Join us in creating a safer, simpler digital future for everyone!

Last updated 15 days ago

Responsibilities For Windows Developer (Rust)

  • Develop, maintain, and optimize Rust code for Windows applications via FFI
  • Collaborate on the application shell and installer
  • Code, test, debug, deliver and maintain production software systems
  • Communicate technical requirements to stakeholders
  • Mentor junior team members
  • Participate in planning and work estimation
  • Write comprehensive tests and review code
  • Generate and review documentation
  • Stay informed about industry trends and best practices
  • Participate in on-call rotational work

Requirements For Windows Developer (Rust)

Rust
TypeScript
  • 2+ years of software development experience
  • Proven experience with Rust development and creating FFI interfaces, especially for Windows
  • Knowledge of Windows OS architecture and platform-specific optimization techniques
  • Experience in software development best practices and coding standards
  • Strong problem-solving skills
  • Excellent communication and collaboration abilities
  • Passion for testing methodologies and debugging techniques

Benefits For Windows Developer (Rust)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
  • Maternity and parental leave top-up programs
  • Wellness spending account
  • Generous PTO policy
  • Company-wide wellness days off
  • Wellness Coach membership
  • Comprehensive health coverage
  • Employee stock option program
  • Retirement matching program
  • Training budget
  • Free 1Password account
  • Paid volunteer days
  • Employee-led DEIB programs

Interested in this job?

Jobs Related To 1Password Windows Developer (Rust)

Software Development Engineer II, MENA Tech

Amazon MENA is seeking a Software Development Engineer II to design and build innovative solutions for customers and sellers, based in Amman, Jordan.

Software Development Engineer II, Direct Fulfilment

Mid-level Software Engineer role at Amazon focusing on Direct Fulfillment systems, requiring 4+ years of experience in distributed systems development.

Software Development Engineer, Customer Engagement Technologies

Mid-level Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on innovative customer service solutions using AI and automation.

Software Development Engineer, Amazon Connect

AWS seeks Software Engineer for Amazon Connect team to develop cloud-based contact center solutions using AI and AWS services.

Software Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team focusing on distributed systems and ML models for HR solutions.