Lead Software Engineer

PreVeil, Inc.

Boston (MA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and equity package
Health and dental insurance
Opportunity to work on meaningful problems

Job summary

A leading SaaS company is seeking a motivated engineer to design and maintain high-performance applications and APIs across platforms like Windows and macOS. The ideal candidate will have over 5 years of commercial experience, strong knowledge of software engineering principles, and proficiency in Go or Python. The role involves ensuring application security and mentoring junior engineers. Benefits include competitive salary, equity, and health insurance with a mission-driven team dedicated to improving data privacy and security.

Qualifications

  • Minimum of 5 years of experience developing a commercial product with a client component.
  • Solid understanding of software engineering principles, data structures, and algorithms.
  • Strong understanding of API interfaces.

Responsibilities

  • Design, develop, and maintain high-performance applications and APIs running on Windows, macOS, and web clients.
  • Ensure the security and reliability of applications through secure coding techniques.
  • Diagnose and resolve issues related to performance, scalability, and reliability.

Skills

API interfaces
Go
Python
Software engineering principles
Data structures
Algorithms

Education

BS or MS in Computer Science or related field

Tools

SQL
SQLite

Job description

Overview

PreVeil is a fast-growing, profitable SaaS company providing best-in-class encrypted email and file sharing for organizations that handle sensitive data. We’ve been named a Best Place to Work three years in a row and recognized by PC Magazine as the best encrypted email and file-sharing platform for five consecutive years.

Beyond security, PreVeil helps defense contractors meet strict U.S. federal cybersecurity compliance requirements—most notably the Cybersecurity Maturity Model Certification (CMMC), which is required to do business with the Department of Defense. More than 2,500 defense customers rely on PreVeil, and over 60 have successfully achieved certification, placing PreVeil among the most proven platforms in this space.

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
Lead Software Engineer, Client Systems

PreVeil Inc • Boston (MA)

On-site
USD 100,000 - 130,000
Competitive salary and equity package
Health and dental insurance
Opportunity to work on meaningful problems
Lead Software Engineer, Client Systems
Lead Software Engineer, Client Systems

PreVeil • Boston (MA)

On-site
USD 120,000 - 160,000
Competitive salary and equity package
Health and dental insurance
Opportunity to work on meaningful problems
Technical Solutions Engineer
Technical Solutions Engineer

PreVeil • Massachusetts

On-site
USD 200,000 - 280,000
Senior Account Executive
Senior Account Executive

PreVeil • United States

On-site
USD 80,000 - 120,000
Senior Product Manager
Senior Product Manager

PreVeil, Inc. • United States

On-site
USD 120,000 - 180,000
Senior Product Designer
Senior Product Designer

Jobless • Northern (KY)

Hybrid
USD 120,000 - 180,000
Front-end literacy: HTML/CSS/React
Experience in fast-paced environments
Strong initiative and bias for action
+1
Business Development Representative
Business Development Representative

PreVeil • Boston (MA)

Hybrid
USD 50,000 - 70,000
Lead Software Engineer, Client Systems (Remote, US, Direct Hire)
Lead Software Engineer, Client Systems (Remote, US, Direct Hire)

Evolvesquads • Northern (KY)

Hybrid
USD 120,000 - 180,000
Equity package
Health and dental insurance
Mission-driven team
Lead Software Engineer - Client Platform Security
Lead Software Engineer - Client Platform Security

PreVeil • Boston (MA)

On-site
USD 120,000 - 160,000
Application Security Engineer
Application Security Engineer

Veilant • Tysons (VA)

On-site
USD 100,000 - 130,000
Flexible PTO
401k match benefit up to 10%
Medical, dental, and vision insurance
+3