Logo
PreVeil

Senior Software Engineer

PreVeil, Boston, Massachusetts, us, 02298

Save Job

Base pay range $140,000.00/yr - $170,000.00/yr

Additional compensation types Annual Bonus and Stock options

We’re seeking a talented and experienced Senior Full-Stack Software Engineer to join our core development team in our Boston office. The ideal candidate has a strong background in full-stack software engineering, with experience in security and user-focused application development. You will play a critical role in designing and building secure, distributed applications and protocols that power PreVeil’s platform. This position is a hybrid role coming to the office two days a week.

Key Responsibilities

Design, develop, and maintain high-performance web frontend applications running across Windows, macOS, and the web.

Design, develop, and maintain the API services running across Windows and macOS to support the web frontend and application development.

Develop responsive, accessible user interfaces within complex design constraints.

Apply modern software engineering principles and best practices throughout the development lifecycle.

Ensure the security and reliability of our platform with secure coding techniques.

Collaborate with engineering, product, design, and infrastructure teams during feature development.

Diagnose and resolve issues related to performance, scalability, and reliability.

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 both frontend and backend components.

Strong understanding of API interfaces and Go or Python backend technologies (e.g., REST, protobuf, gorilla, FastAPI).

Strong understanding of responsive design, TypeScript, web frontend frameworks, and build toolchains (e.g., SCSS, React, yarn).

Familiarity with relational database design and management (e.g., SQL, database indexes, SQLite).

Familiarity with cryptography or a strong motivation to learn.

Ability to thrive in a fast-paced, collaborative environment.

Preferred Skills

Strong understanding of cryptographic fundamentals (e.g., public-private key encryption, symmetric encryption, digital signatures).

Strong understanding of secure identity verification and authentication mechanisms (e.g., PKI, WebAuthn).

Experience building user applications on macOS (swift) or Windows (C#, C++).

Familiarity with the network and file systems on macOS and Windows (e.g., file storage, access control, sockets).

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.

A team of highly motivated, mission-driven professionals.

#J-18808-Ljbffr