Senior Software Engineer (TypeScript/Electron)- Desktop Native

Bitwarden

Dadri

On-site

INR 2,500,000 - 4,500,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bitwarden in Noida is seeking a Senior Software Engineer (TypeScript/Electron) to design, build, and maintain desktop native features. You will work on Electron main/renderer, IPC, and cross-platform integration with Rust for native modules, collaborating with product, design, QA, and vault teams.

You will contribute to secure data handling, performance enhancements, and automated testing across Windows, macOS, and Linux, shaping a high-quality desktop experience for Bitwarden users worldwide.

Qualifications

  • 4–6+ years of professional software engineering experience.
  • Hands-on experience developing Electron desktop applications (main/renderer, preload, IPC).
  • Strong production TypeScript/JavaScript experience.
  • Experience with Angular or a comparable modern frontend framework.
  • Good understanding of Node.js and secure data handling across processes.
  • Experience testing and shipping cross-platform desktop apps (Windows/macOS/Linux).
  • Familiarity with AI tooling in development/testing workflows is a plus.

Responsibilities

  • Design, build, and maintain TypeScript/Electron components for Desktop Native features.
  • Develop end-to-end desktop workflows across Angular/TypeScript UI and Node.js integrations.
  • Collaborate with Rust engineers to integrate native modules and OS-level capabilities.
  • Design and maintain secure IPC and native integration boundaries.
  • Partner with product/design/QA/Platform/Vault teams to deliver reliable experiences.
  • Improve performance, reliability, and accessibility via automated tests and debugging.
  • Review pull requests and contribute to code quality through reviews.
  • Plan, estimate, and deliver new features and bug fixes in a distributed team.

Skills

TypeScript/JavaScript
Electron
Angular
Node.js
IPC & native integration
Team collaboration

Tools

Electron
Angular
Node.js
Rust (N-API)

Job description

Senior Software Engineer (TypeScript/Electron)- Desktop Nativeat Bitwarden inEngineeringNoida

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 onthe Bitwarden blog

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Web Platforms)
Senior Software Engineer (Web Platforms)

Bitwarden • New Delhi

On-site
INR 1,500,000 - 3,000,000
Lead Software Engineer - (Web Platform)
Lead Software Engineer - (Web Platform)

Bitwarden • Delhi

Remote
INR 4,000,000 - 6,500,000
Remote work
Open source focus
Growth and personal development time
Senior Software Engineer (Web Platforms)
Senior Software Engineer (Web Platforms)

Bitwarden • Delhi

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer (Secrets Manager)
Senior Software Engineer (Secrets Manager)

Bitwarden • Delhi

Remote
INR 4,000,000 - 7,000,000
Senior Software Engineer (Secrets Manager)
Senior Software Engineer (Secrets Manager)

Bitwarden • Dadri

Remote
INR 1,711,000 - 3,422,000
Senior Software Engineer (Web Platforms) Noida
Senior Software Engineer (Web Platforms) Noida

Bitwarden • Dadri

On-site
INR 2,500,000 - 4,000,000
Lead Software Engineer Secrets Manager And AI Identity
Lead Software Engineer Secrets Manager And AI Identity

Bitwarden • Dadri

On-site
INR 4,200,000 - 7,200,000
Remote work
Growth opportunities
Senior Software Engineer - Quality
Senior Software Engineer - Quality

Bitwarden • Delhi

Remote
INR 1,500,000 - 2,200,000
Remote work
Open source culture
Growth opportunities
Staff Software Engineer (Architecture)
Staff Software Engineer (Architecture)

Bitwarden • New Delhi

On-site
INR 4,500,000 - 8,500,000
Senior Software Engineer - Quality
Senior Software Engineer - Quality

ResumeForge AI • New Delhi

On-site
INR 1,500,000 - 2,100,000