PreVeil
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
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