Senior Software Engineer, Cryptography
Senior Software Engineer at VIA designing and automating secure, scalable microservices for its Zero Trust Fabric, combining cryptography (post-quantum, zero-knowledge proofs, passwordless login) with Web3/blockchain integration and cloud platforms. Day-to-day: architecture, CI/CD automation, testing, and guiding security best practices using FastAPI, Docker, and Helm.
- Compensation
- $150K–$200K / yr
- Location
- Somerville, Massachusetts, United States
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree or higher in computer science, mathematics, engineering, or science
- 5+ years of relevant full-stack or backend development experience
- Strong experience with cloud-based microservices architecture, including zero-trust design principles
- Experience developing RESTful APIs (e.g., FastAPI) secured by OAuth2/JWT
- Experience integrating asymmetric and/or symmetric encryption, hashing, and digital signatures in applications
- Exposure to Web3 technologies such as smart contracts and multi-signature setups
- Working knowledge of Docker containers and Helm charts
- Ability to advocate for technical excellence and maintain high software engineering standards
- Proven ability to give and receive thoughtful feedback on design documents
Nice to have
- Previous experience leading an Agile team of developers
- Exposure to blockchain systems, zero-knowledge proofs, IETF RFCs, or FIPS/NIST/CNSA-validated cryptography
- Exposure to Istio Service Mesh and observability tooling
- Working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage
Full description
VIA is making an impact, and so can you.
Headquartered in Boston, VIA provides mission-critical software for secure data exchange and trustworthy AI without compromising speed, simplicity, or resilience. Its military-grade architecture helps defense, public safety agencies, and humanitarian organizations use AI while maintaining control of sensitive, distributed data even in contested or offline environments.
Learn more:.
An impressive mission requires an equally impressive Senior Software Engineer.
As a key technical contributor at VIA specializing in Cryptography, you will design, implement, and automate secure, scalable microservices leveraging cutting-edge privacy and Web3 technologies. You will collaborate with senior engineers and developers on VIA's Zero Trust Fabric: A product where passwordless login, decentralized identity and blockchain integration come together to provide the highest level of security to individuals and organizations.
You will excel in this role if you are motivated by solving complex architectural challenges and championing software excellence in the intersection of cryptography, Web3, and cloud platforms. Are you ready to join us?
In this role, you will:Design and deliver core architecture:
- Lead the design and development of secure, reliable microservices, applying best practices in software architecture
- Define, document, and drive the adoption of efficient end-to-end SDLC and CI/CD automation pipelines
- Proactively monitor, troubleshoot, and optimize the performance of deployed applications
Build Web3 & privacy-preserving systems:
- Integrate VIA's Web3 components and privacy-preserving technologies (e.g., cryptography, passwordless login, classical & post-quantum cryptography, zero knowledge proofs)
- Develop and execute comprehensive automated testing strategies to ensure high software quality and robustness
- Continuously explore and integrate advancements in privacy, cryptography, and distributed systems
Collaborate on strategy & best practices:
- Serve as a subject matter expert in privacy and security, guiding project delivery and technical choices
- Clearly articulate complex software designs and technical processes to diverse, cross-functional teams
Requirements
What you will bring to this role:
- Bachelor’s degree or higher in computer science, mathematics, engineering, or science
- 5+ years of relevant full-stack or backend development experience
- Strong experience with cloud-based microservices architecture, including zero-trust design principles