hatch I.T.

hatch I.T.

Senior Software Engineer

Boston, MA · Senior

Sponsorship not specifiedDetected 390 days ago
FastAPIDistributed SystemsBackend DevelopmentFull-Stack DevelopmentData StructuresAlgorithmsSQLNoSQLDockerHelmCI/CDRESTOAuthTest AutomationZero TrustLeadershipCritical Thinking

About the role

  • An impressive mission requires an equally impressive Senior Software Engineer.
  • As a key technical contributor at VIA, you will be instrumental in architecting and constructing the pioneering, secure, and scalable software that underpins VIA's mission.
  • You will directly influence how critical data is protected and shared, leveraging our advanced Web3, quantum-resistant technologies.

Responsibilities

  • Architect and implement secure, reliable, and scalable microservices, applying deep understanding of software architecture principles and best practices.
  • Integrate VIA's Web3 components and privacy-preserving technologies to deliver cutting-edge features and innovative platform functionality.
  • Define, document, and drive adoption of end-to-end software development lifecycle (SDLC) processes, ensuring clarity and efficiency from initial concept through deployment and maintenance.
  • Develop and execute comprehensive automated testing strategies, including unit and integration tests, to deliver high-quality, robust software.
  • Proactively monitor, troubleshoot, analyze, and optimize the performance of deployed applications, working to mitigate bottlenecks.
  • Clearly articulate complex software designs, architectural choices, and technical processes to diverse audiences, including technical peers and non-technical stakeholders.
  • Collaborate effectively with various cross-functional teams to ensure alignment, solve problems, and achieve successful project outcomes.
  • Rapidly grasp new technical concepts and effectively apply this knowledge to address complex challenges and develop innovative solutions that meet customer needs.

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 software development in a microservices environment and cryptography techniques, including:
  • Thorough working knowledge of data structures, algorithms, databases (SQL and NoSQL), and in-memory data storage
  • Extensive knowledge of parallel processing, message brokers, and/or distributed task queues
  • Working knowledge of Docker containers

Nice to have

  • Proven on-time delivery of multiple quality software projects
  • Ability to advocate for technical excellence, maintaining the highest standard of software engineering practices
  • Model an ability to identify blockers and use critical thinking to provide creative solutions
  • Proficiency in documentation and the desire to clearly communicate technical processes to both non-technical and technical audiences.
  • Service mesh (Istio), zero trust architecture and observability
  • Working knowledge of Helm charts
  • Previous experience leading an Agile team of developers a plus:

This listing is sourced directly from hatch I.T.'s careers page and normalized into a canonical job model.