hatch I.T.

Senior Software Engineer, Cryptography

hatch I.T.

full-time

Posted on:

Location Type: Hybrid

Location: SomervilleDistrict of ColumbiaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

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