Lead Software Engineer

PreVeil Inc

Boston (MA)

On-site

USD 180,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and dental insurance
Equity package

Job summary

PreVeil Inc is seeking a Lead Software Engineer for Client Platforms to help scale an end‑to‑end encrypted product. You will design, implement, and maintain secure, distributed client components and APIs for Windows, macOS, and web clients, using Python and Go to deliver high‑quality, production‑grade software.

Collaborate with product, design, and infrastructure teams; mentor junior engineers through code and design reviews; and apply best practices in security, performance, and reliability to

Qualifications

  • BS or MS in Computer Science or related field, or equivalent practical experience.
  • Solid understanding of software engineering principles, data structures, and algorithms.
  • Minimum of 5 years of experience developing a commercial product with a client component.
  • Strong understanding of API interfaces and Go and/or Python.
  • Familiarity with relational database design and management (e.g., SQL, database indexes, SQLite).

Responsibilities

  • Design, develop, and maintain high-performance applications and APIs running on Windows, macOS, and web clients.
  • Apply software engineering best practices and distributed systems thinking to the domains of file synchronization and identity management.
  • Ensure the security and reliability of our applications through secure coding techniques.
  • Diagnose and resolve issues related to performance, scalability, and reliability.
  • Collaborate with engineering, product, design, and infrastructure teams during feature development.
  • Guide and mentor junior engineers by providing insightful code review and design review feedback.

Skills

Software engineering fundamentals
Data structures & algorithms
API design

Education

BS or MS in Computer Science

Tools

Go
Python
SQL
SQLite

Job description

We’re seeking a Lead Software Engineer, Client Platforms to join our team. We’re scaling our end-to end-encryption product, and we need people who can design and build secure, distributed applications and protocols. The core software is in Python/Go, and runs on Windows, macOS, and web clients.

Key Responsibilities
  • Design, develop, and maintain high-performance applications and APIs running on Windows, macOS, and web clients.
  • Apply software engineering best practices and distributed systems thinking to the domains of file synchronization and identity management.
  • Ensure the security and reliability of our applications through secure coding techniques.
  • Diagnose and resolve issues related to performance, scalability, and reliability.
  • Collaborate with engineering, product, design, and infrastructure teams during feature development.
  • Guide and mentor junior engineers by providing insightful code review and design review feedback.
Qualifications
  • BS or MS in Computer Science or related field, or equivalent practical experience.
  • Solid understanding of software engineering principles, data structures, and algorithms.
  • Minimum of 5 years of experience developing a commercial product with a client component.
  • Strong understanding of API interfaces and Go and/or Python.
  • Familiarity with relational database design and management (e.g., SQL, database indexes, SQLite).
Preferred Skills
  • Experience building user applications on macOS (swift) or Windows (C++) interacting with network and file systems (e.g., file storage, access control, sockets).
  • Strong understanding of cryptographic fundamentals (e.g., public-private key encryption, symmetric encryption, digital signatures).
  • Understanding of secure identity verification and authentication mechanisms (e.g.,PKI, WebAuthn).
  • Familiarity with distributed systems (e.g., replication, consistency models, fault tolerance, coordination algorithms).
What We Offer
  • Opportunity to work on meaningful problems that improve privacy and security for everyone.
  • Competitive salary and equity package.
  • Health and dental insurance
  • A team of highly motivated, mission-driven professionals
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer, Client Systems (Remote, US, Direct Hire)
Lead Software Engineer, Client Systems (Remote, US, Direct Hire)

Evolvesquads inc. • United States

Remote
USD 120,000 - 180,000
Equity package
Health and dental insurance
Mission-driven team
Lead Software Engineer
Lead Software Engineer

PreVeil • United States

Remote
USD 140,000 - 190,000
Health and dental insurance
Equity package
Mission-driven team
Lead Software Engineer - Secure Client Platforms (Equity)
Lead Software Engineer - Secure Client Platforms (Equity)

PreVeil Inc • Boston (MA)

On-site
USD 180,000 - 230,000
Health and dental insurance
Equity package
Lead Software Engineer, Secure Client Platforms (Equity)
Lead Software Engineer, Secure Client Platforms (Equity)

PreVeil • United States

Remote
USD 140,000 - 190,000
Health and dental insurance
Equity package
Mission-driven team
Lead Software Engineer, Client Systems
Lead Software Engineer, Client Systems

PreVeil Inc • Boston (MA)

Remote
USD 140,000 - 190,000
Health and dental insurance
Equity package
Remote work
Sr Software Engineer, Platform Cryptography
Sr Software Engineer, Platform Cryptography

Visalytics • San Diego (CA)

On-site
USD 140,000 - 210,000
Health plans
401(k)
Employee stock plan
Lead Python Engineer (Crypto)
Lead Python Engineer (Crypto)

EPAM Systems • United States

Remote
USD 180,000 - 240,000
Software Engineer
Software Engineer

TEKnuova • United States

Remote
USD 90,000 - 130,000
Sr Software Engineer, Platform Cryptography
Sr Software Engineer, Platform Cryptography

Visalytics • Santa Clara (CA)

On-site
USD 150,000 - 210,000
Equity
401(k) Plan With Company Match
Employee Stock Purchase Plan
+5
Senior Python Engineer (Crypto)
Senior Python Engineer (Crypto)

EPAM Systems • United States

Remote
USD 140,000 - 210,000