Point your AI agent at freehire and let it find you a job.

Get the CLI →

VIA Science, Inc.

Senior Software Engineer

Posted Updated 2 views
Discussion

You will architect and implement secure, reliable, and scalable microservices. You will integrate Web3 and privacy-preserving technologies, define software development lifecycle processes, and build continuous integration, testing, and deployment pipelines. You will develop automated tests, monitor and optimize application performance, provide technical guidance on privacy and security, explain architectural decisions, collaborate across functions, and apply advances in cryptography and distributed systems.

Responsibilities

  • Architect and implement secure scalable microservices
  • Integrate Web3 and privacy-preserving technologies
  • Define and document software development lifecycle processes
  • Drive adoption of software development lifecycle processes
  • Create and optimize CI/CD automation pipelines
  • Develop unit and integration tests
  • Monitor troubleshoot and optimize application performance
  • Provide technical leadership in privacy and security
  • Communicate software designs and technical processes
  • Collaborate with cross-functional teams
  • Apply advances in privacy cryptography and distributed systems

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 microservices environments
  • Experience with cryptography techniques
  • Experience with service mesh including Istio zero trust architecture and observability
  • Experience developing RESTful APIs with frameworks such as FastAPI
  • Experience securing APIs with OAuth2 or Auth
  • Experience integrating asymmetric or symmetric encryption
  • Knowledge of data structures algorithms SQL and NoSQL databases and in-memory data storage
  • Knowledge of parallel processing message brokers or distributed task queues
  • Working knowledge of Docker containers and Helm charts
  • Proficiency in technical documentation
  • Previous Agile team leadership is a plus
  • Exposure to IETF RFCs blockchain systems or zero-knowledge proofs is a plus

Benefits

  • 401K plan with up to 5% employer contribution
  • Fully funded health benefits including vision and dental coverage
  • Up to 24 weeks paid parental leave
  • 4-week paid ramp-back program
  • $10K family forming benefit
  • Flexible vacation policy with no set annual limit or accrual period
  • Summer Fridays
  • Extended holiday period in December
  • Work-from-home flexibility
  • Remote work from eligible locations for up to 2 months per year
  • Transit benefits
  • Dedicated wellness advisor
  • In-person events

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available