
Senior Software Engineer, Cryptography
hatch I.T.
full-time
Posted on:
Location Type: Hybrid
Location: Somerville • District of Columbia • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $150,000 - $200,000 per year
Job Level
About the role
- 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
- 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
- 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
- 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 Istio Service Mesh, zero-trust, and observability
- Experience developing RESTful APIs (e.g., FastAPI) secured by OAuth2/Auth
- Experience integrating asymmetric and/or symmetric encryption in applications
- Extensive knowledge of parallel processing, message brokers, and/or distributed task queues
- 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
- Previous experience leading an Agile team of developers (a plus)
- Exposure to blockchain systems, zero-knowledge proofs, or IETF RFCs (a plus)
- Working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage (a plus)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
microservicesSDLCCI/CDRESTful APIsFastAPIencryptionparallel processingmessage brokersDockerdata structures
Soft Skills
technical excellencefeedbackleadershipcommunicationcollaboration
Certifications
Bachelor’s degreeMaster’s degree