waypointjobs

PreVeil

Lead Software Engineer, Client Systems

boston, MA

Check who can apply and the requirements below before continuing.

About this opportunity

PreVeil lists this Lead Software Engineer, Client Systems opportunity in boston, Massachusetts. Review the employer’s description below for duties, qualifications and application requirements.

Job description

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.

About the Role

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.

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).

Required 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).

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).

Pay range and compensation package

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.

Equal Opportunity Statement

PreVeil is committed to diversity and inclusivity.

#J-18808-Ljbffr

Worksite address

boston, MA, 02298, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job