Software Engineer

Faro Health Inc.
San Diego, CA, United States
$133K-$166K a year
Full-time

Faro Health aims to improve lives by helping life sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical development by providing powerful insights about trial design and outcomes.

Faro empowers researchers to design more intelligent trials, reducing development costs and reaching milestones faster with better patient experiences.

Faro is a mission driven company seeking world class people who share our passion for improving drug availability and patient outcomes through better clinical trial design.

We pride ourselves on our vibrant, inclusive, and growth mindset oriented culture. Faro offers competitive compensation and benefits, generous vacation and parental leave, and flexible working hours.

We are a hybrid workplace where San Diego employees work from their homes as well as in our stunning main headquarters enjoying a gym with classes and (early next year) spa services, outdoor lawn work area, and steeply discounted food hall.

Remote employees work from home and visit the main office for group events and in-person collaboration.

In this role, you’ll have the opportunity to work as a part of a dynamic and fast-paced team of software professionals. If you are passionate about solving complex problems, join us in shaping the future of clinical trial development.

Requirements

Responsibilities :

  • Actively contribute to building highly interactive, scalable single-page React applications.
  • Design, develop, and test modular software components that seamlessly integrate into the larger system.
  • Use your problem-solving skills to independently identify and resolve issues during design, testing, and maintenance.
  • Collaborate effectively by communicating complex ideas clearly with both technical teams and non-technical stakeholders.
  • Deliver exceptional user experiences by deeply understanding and empathizing with customer needs.

Skills and Competencies :

  • 5-6 years of experience in contributing to highly scalable, distributed software products with SaaS architectures and multi-tenancy
  • Understanding of microservice architecture, RESTful Services, and CQRS services
  • Hands-on experience in : React, TypeScript, Node.js, Redis Cache, Postgres, Docker
  • Experience designing relational schemas on relational data stores like PostgreSQL, MySQL
  • Experience with cloud-service providers like Azure, AWS and / or Google Cloud
  • Bonus : data analysis skills, experience with python and / or working with data scientist
  • Self-motivated and able to work independently and in a team environment
  • Excellent written and verbal communication skills, interpersonal skills
  • You have experience in a fast moving, growth-minded startup, and are comfortable with being flexible and adaptable as requirements change.
  • Willingness and ability to learn new technologies and take on different assignments
  • Bachelor’s degree in Computer Science or a related discipline or an equivalent training experience

Benefits

Salary

  • Salary range for this position is $133,000 to $166,000
  • Salary listed reflects the base salary only and does not include other elements of total compensation
  • Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training

Equity

In addition to this position's salary (listed above), equity will be a major component of the total compensation for this position.

We aim to offer higher-than-average equity compensation for a company of our size, and communicate equity amounts at the time of offer issuance.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Stock Option Plan
  • Life Insurance (Basic)
  • Short Term and Long Term Disability
  • Paid Time Off (Flexible Vacation Policy, Sick & Public Holidays)
  • Training & Development
  • 3 days ago
Related jobs
Promoted
VirtualVocations
El Cajon, California

Key Responsibilities:Support and improve existing tools for build, release, and engineering teamsDefine, build, and maintain tools to enhance scale and efficiency in product and release processesDrive and own improvements in product quality coverageRequired Qualifications:BS degree in Computer Scien...

Talent Software Services, Inc.
San Diego, California

Build, develop, and enhance features on Cloud Security team-owned home-grown services to support clients.Develop automation with AWS resources and components such as Lambdas, S3, IAM, AWS Organizations, etc.Enhance Infrastructure as Code (IaC) with CloudFormation and/or Terraform.Monitoring cloud in...

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Software Engineer (AI Services) to join their AI Services team. ...

Leidos
San Diego, California

If so, we are looking for you, our next Space Domain Software Engineer II to work in San Diego, CA, as part of a small team to develop ground system software, support mission operations, and interface with Customers and End Users to tackle their most stressing multidisciplinary design challenges. Wo...

Promoted
VirtualVocations
El Cajon, California

Principal Software Engineer - Privileged Access Management (PAM). ...

Alldus
CA, United States

You will collaborate closely with cross-functional teams of hardware engineers, control system developers, and software architects to design, develop, and optimize software for real-time surgical robotics applications. Staff System Software Engineer. Computer Science, Computer Engineering, Electrica...

GEICO
San Diego, California
Remote

GEICO is seeking an experienced Cloud Network Software Engineer with a passion for building high performance, highly available software-defined network platform. As the Cloud Network Software Engineer you will play a pivotal role in design and development to shape our network architecture, driving i...

High-tech Professionals
San Diego, California

Seeking highly motivated and experienced Lead Software Test Engineer to join our dynamic team in San Diego, California. The Lead Software Test Engineer will also have the responsibility of managing a team of high performing intermediate and experienced professionals in Test. Lead the conceptualizati...

BAE Systems
San Diego, California

BAE Systems, San Diego Business Center (SDBC) is seeking a talented Top Secret/SCI cleared Software Engineer. Our engineers are the lifeblood of our company and we’re more than 5,000 strong. This individual should have strong C++/Python/Java developer fundamentals to design, and implement algorithms...

Storm2
CA, United States

Senior Software Engineer -Permanent. ...