Log inSign up free
  • Home
  • Jobs
    • Applications
    • Career
    • Resume
    • Cover letters
  • Content
    • Posts
    • Media
  • Messages
  • Analytics
    • Overview
    • Pages
  • Builder
    • Templates
  • More tools
    • Profile
    • Hiring
  • Settings
All jobs
BIBitwarden logo

Bitwarden

Location not stated

Senior Software Engineer (TypeScript/Electron)- Desktop Native.

SENIOR LEVELENGINEERING
  • Business
  • Personal
  • Pricing
  • Downloads
  • Resources
  • Search
Get Started FreeTalk to SalesLog In
Back to main menuBusiness
Plans

Teams and Businesses

Get secure sharing and event logs

Get secure sharing and event logs


Enterprise

Add SSO, policies, and self-hosting

Add SSO, policies, and self-hosting

Products

Password Manager

From small teams to enterprise


Secrets Manager

For developers and DevOps teams

For developers and DevOps teams

Key Features

Access Intelligence

Actionable view of vault security

Actionable view of vault security


Centralized Ownership

Secure the credential lifecycle

Secure the credential lifecycle


Least-privilege Sharing

Share across teams without exposure

Share across teams without exposure


SSO Integration

Easy provisioning and access

Easy provisioning and access


Self-hosting Bitwarden

On-prem or private cloud

On-prem or private cloud


See All Integrations

See All Tools and Features

See All Features

Solutions
Agentic AI
Identity Security
Industries
Public Sector
Healthcare
Financial Services
IT/Saas
Legal
Marketing
Explore Plans
 Help and Resources|Community
Back to main menuPersonal
Plans

Individual

Security for yourself

Security for yourself


Family

A shared vault for six users

A shared vault for six users

Do more with Bitwarden
Password Generator

Strong passwords in one click

Strong passwords in one click

Integrated TOTP

Autofill 2FA codes with passwords

Autofill 2FA codes with passwords

Secure Sharing

Files that disappear after viewing

Files that disappear after viewing

Passwordless

Passkey management and unlock with biometrics

Passkey management and unlock with biometrics

Vault Health

Find at-risk passwords fast

Find at-risk passwords fast

Get Premium Protection
Never worry about your passwords again.
Create Your Account
Explore Plans
Nav CTA Background 2
Explore Plans
 Help and Resources|Community
Back to main menuResources
Resource Library
Resource Center
Blog
Events
Success Stories
Comparison
Security & Trust
Security Compliance
Open Source
Bug Bounty Program
Open Source Security Summit
Bitwarden Security Whitepaper
Training
Help Center
Courses
Community Forum
Enterprise Services
  • Business
    Plans
    
    Teams and Businesses

    Get secure sharing and event logs

    Get secure sharing and event logs

    
    Enterprise

    Add SSO, policies, and self-hosting

    Add SSO, policies, and self-hosting

    Products
    
    Password Manager

    From small teams to enterprise

    
    Secrets Manager

    For developers and DevOps teams

    For developers and DevOps teams

    Key Features
    
    Access Intelligence

    Actionable view of vault security

    Actionable view of vault security

    
    Centralized Ownership

    Secure the credential lifecycle

    Secure the credential lifecycle

    
    Least-privilege Sharing

    Share across teams without exposure

    Share across teams without exposure

    
    SSO Integration

    Easy provisioning and access

    Easy provisioning and access

    
    Self-hosting Bitwarden

    On-prem or private cloud

    On-prem or private cloud

    
    See All Integrations
    
    See All Tools and Features

    See All Features

    Solutions
    Agentic AI
    Identity Security
    Industries
    Public Sector
    Healthcare
    Financial Services
    IT/Saas
    Legal
    Marketing
    Explore Plans
     Help and Resources|Community
  • Personal
    Plans
    
    Individual

    Security for yourself

    Security for yourself

    
    Family

    A shared vault for six users

    A shared vault for six users

    Do more with Bitwarden
    Password Generator

    Strong passwords in one click

    Strong passwords in one click

    Integrated TOTP

    Autofill 2FA codes with passwords

    Autofill 2FA codes with passwords

    Secure Sharing

    Files that disappear after viewing

    Files that disappear after viewing

    Passwordless

    Passkey management and unlock with biometrics

    Passkey management and unlock with biometrics

    Vault Health

    Find at-risk passwords fast

    Find at-risk passwords fast

    Get Premium Protection
    Never worry about your passwords again.
    Create Your Account
    Explore Plans
    Nav CTA Background 2
    Explore Plans
     Help and Resources|Community
  • Pricing
  • Downloads
  • Resources
    Resource Library
    Resource Center
    Blog
    Events
    Success Stories
    Comparison
    Security & Trust
    Security Compliance
    Open Source
    Bug Bounty Program
    Open Source Security Summit
    Bitwarden Security Whitepaper
    Training
    Help Center
    Courses
    Community Forum
    Enterprise Services
Get Started FreeGet Started FreeTalk to SalesTalk to SalesLog InLog In
Back to Careers

Senior Software Engineer (TypeScript/Electron)- Desktop Native

at Bitwarden in Engineering
Noida

Bitwarden promotes better internet security and safety with the leading open source password management solution for individuals, teams, and business organizations. Our philosophy on security is that “we are all in this together” – we continue to offer a full-featured free version of Bitwarden so that everyone can be protected with strong password management. We also provide enterprise-grade solutions to some of the largest companies in the world, and will continue to innovate in the identity and authentication market as the world starts to grow beyond passwords. Read more on the Bitwarden blog. 

As a Senior TypeScript/Electron Engineer on the Desktop Native team, you will build secure, reliable desktop experiences that connect the Bitwarden Electron application with native OS capabilities. You will focus on the TypeScript and Electron side of features such as Autotype, the SSH agent, and the DuckDuckGo integration, collaborating closely with Rust engineers and teams working on the vault and desktop platform. This role is primarily for someone strong in TypeScript, Electron, and modern application development who enjoys solving cross-platform challenges in a zero-knowledge, end-to-end encrypted product. Rust expertise is a plus, not a requirement.

WHAT YOU WILL DO

  • Design, build, and maintain TypeScript/Electron components for Desktop Native features, including Autotype, the SSH agent, and the DuckDuckGo integration.
  • Develop end-to-end desktop workflows across Angular/TypeScript UI, Electron main and preload processes, and Node.js integrations.
  • Work with Rust engineers to integrate native modules, well-defined application interfaces, and OS-level capabilities on Windows, macOS, and Linux.
  • Design and maintain secure IPC and native integration boundaries, with particular care for sensitive credential data.
  • Partner with product, design, QA, Platform, and Vault teams to deliver reliable, user-friendly experiences across the desktop application.
  • Improve performance, reliability, accessibility, and maintainability through automated tests and cross-platform debugging.
  • Review pull requests and help raise the quality of TypeScript/Electron engineering, including community contributions on GitHub.
  • Identify technical debt and contribute to pragmatic refactoring, architecture improvements, and technical documentation.
  • Participate in technical design discussions, code reviews, and sharing knowledge across the team.
  • Independently plan, estimate, and deliver new feature work and bug fixes in a collaborative, distributed engineering environment.

WHAT YOU BRING TO BITWARDEN

  • Strong production TypeScript/JavaScript experience — 4–6+ years of professional software engineering experience.
  • Hands-on experience developing Electron desktop applications, including main and renderer processes, preload scripts, and IPC.
  • Experience with Angular or a comparable modern front-end framework, and building maintainable user-facing applications.
  • Strong understanding of Node.js, asynchronous application code, and secure handling of sensitive data across process boundaries.
  • Experience testing, debugging, and shipping applications across desktop operating systems such as Windows, macOS, and Linux.
  • Experience using AI tooling in your development and testing workflow (Anthropic Claude preferred).
  • Familiarity with Rust, native Node.js modules (N-API), or OS-level integrations is a plus, not a requirement.
  • Collaborative and adaptable mindset.
  • Openness and authenticity combined with excellent communication skills.
  • Excitement and enthusiasm for open source and for better internet security.
  • Excellent problem-solving skills – you might not know all the answers, but you know how to find and communicate the solution.

WHY WORK WITH US

  • Our user community loves us and we love them. Come to work each day with a sense of purpose as we bring a more secure internet experience to everyone from our friends and family to the world’s largest organizations.
  • Become an expert. You’ll get immersed in the prominent technology markets of security and open source software.
  • We are dedicated to building a diverse and talented team. Work remotely with motivated and supportive team members across the world.
  • Learn and grow. Take on new challenges with the support of your team, and join our #growth-club to continue personal and professional development. 
  • At Bitwarden, we are passionate about what we do, but not necessarily everything we do. Our engineering team makes it a policy to carve out some time for personal growth, learning, skill building and pursuing personal passions that positively impact the team and company. To ensure that everyone has time to reaffirm their purpose and grow, you are encouraged to self-direct up to 15% of your week to what you feel is important for the company and for yourself.

Equal Opportunity Employer

We are committed to fostering an inclusive workplace where everyone can do their best work. We welcome applicants from all backgrounds and make employment decisions based on skills, experience, qualifications, and business needs.

Back to Careers

Solutions

  • For IT Teams
  • For healthcare
  • For financial services
  • For law firms
  • For marketing agencies
  • For government
  • For the public sector
  • For agentic AI security
  • For MSPs
  • Bitwarden across industries
  • For Developers
    • Developer hub
    • Secrets Manager
    • Passwordless.dev and passkeys

Products

  • Plans and pricing
  • Integrations
  • Downloads
  • Self-hosting
    • Business
      • Enterprise
      • Teams and Businesses
    • Personal
      • Families
      • Individuals
  • Bitwarden Authenticator
  • Bitwarden Send
  • Passkeys and passwordless

Resources

  • Resource center
  • Help and documentation
  • Case studies
  • Security compliance
  • Open source
  • Bitwarden vs. alternatives
  • Blog
  • Courses
  • Community forums
  • Open Source Security Summit
  • Creator collaborations
  • Survey room
  • Newsfeed

Free Tools

  • Password generator
  • Passphrase generator
  • Password strength tester
  • Username generator

Company

  • About
  • Careers
  • Press Room
  • Partners
  • Events
  • Contact support
© 2026 Bitwarden, Inc.TermsPrivacyCookie SettingsSitemap
Language
Pay
Not stated
Where
Not stated
Work
Not stated
Type
Not stated
Posted
8 Nov, 2026
Apply on the original postingSign in to apply

Unverified board

more at Bitwarden.

18 Aug, 2026

Bitwarden

Senior Software Engineer (Web Platforms)

BIBitwarden logo
  • Senior level
  • Engineering

Noida

Salary not listed

Details
5 Nov, 2026

Bitwarden

Senior Software Engineer (TypeScript/Electron)- Desktop Native

BIBitwarden logo
  • Senior level
  • Engineering

Noida

Salary not listed

Details
25 Sep, 2026

Bitwarden

Lead Software Engineer - (Web Platform)

BIBitwarden logo
  • Senior level
  • Engineering

Noida

Salary not listed

Details

similar roles.

8 Nov, 2026

County of Grande Prairie No. 1

Part-Time Receptionist

COCounty of Grande Prairie No. 1 logo
  • Part time
  • Engineering

$26–31/hr

Clairmont, ca

Details
8 Nov, 2026

ForTec Medical

Project Manager, Business Process & Systems

FMForTec Medical logo
  • Full time
  • Engineering

Hudson, us

Full time

Details
8 Nov, 2026

Genomics England

Full Stack Software Engineer (we have office locations in Cambridge, Leeds and London)

GEGenomics England logo
  • Full time
  • Engineering

London, gb

Full time

Details
8 Nov, 2026

Genomics England

Backend Software Engineer - Python (we have office locations in Cambridge, Leeds and London)

GEGenomics England logo
  • Full time
  • Engineering

London, gb

Full time

Details
4 Nov, 2026

Tivita

Pessoa Engenheira de Software Backend

TITivita logo
  • Full time
  • Remote
  • Engineering

São Paulo - Remoto

Remote

Details
6 Nov, 2026

Bcbst

IBM BAW Software Engineer

BCBcbst logo
  • Remote
  • Engineering

Chattanooga +2

Remote

Details