Senior Software Engineer

Remote - USA

Job Description:

The Senior Software Engineer is responsible for Leading the development of company products for Clinical Trial Management services.

Responsibilities & Accountabilities:

  • Manages the development of software and associated documentation following company product development processes.
  • Provides guidance on validation activities to verify that software meets requirement specifications.
  • Provides technical guidance to software development vendors and contractors.
  • Develops and maintains standard operating procedure on product development processes.
  • Develops, supports, and maintains company’s products and associated infrastructure.
  • Provides technical client support as needed.
  • Performs other general organization and departmental related activities as needed and upon request.
  • Leads design, architecting, prototyping and implementation of modules and software solutions with a deep focus on performance, scalability, and maintainability.

Education & Experience:

  • BS/MS in Computer Science, Computer Engineering preferred, or equivalent experience.
  • 8+ years of industry or equivalent experience in designing complex large-scale distributed systems on the cloud.
  • Experience designing and developing Microservices using one of the following languages Java, Python, Node, JavaScript/TypeScript
  • Experience with JavaScript frameworks, RESTful API, and web technologies.
  • Solid understanding of application deployment environments: web server tuning, server load balancing, caching techniques, MySQL, Postgres, Messaging Queues, MongoDB and Redis
  • Working knowledge of Agile software development processes.

Candidates can send their CV to hr@voiantclinical.com. Please feel free to reach out to HR Talent & Culture with any questions.