N

NexHealth

Builds patient software and health-record integrations

Senior Software Engineer - Security

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • At least 5 years of software engineering experience, with 1–3 or more years focused on application or product security.
  • Experience building and securing backend systems in Python, Go, Java, or similar languages.
  • Solid understanding of common vulnerabilities and mitigations, including the OWASP Top 10 and beyond.
  • Hands-on experience securing APIs and implementing authentication and authorization systems, including OAuth 2.0, JSON Web Tokens, and role-based access control.
  • Experience working in cloud environments; the platform runs on AWS and Google Cloud.
  • Familiarity with security tooling, including static application security testing, dynamic application security testing, and dependency scanning.
  • A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Responsibilities

  • Design and build secure systems across APIs, EHR integrations, payments infrastructure, and SaaS products.
  • Lead threat modeling and security design reviews for new features, embedding security in the development process.
  • Identify and remediate vulnerabilities in application code, dependencies, and infrastructure.
  • Improve authentication, authorization, and access control systems across the platform, including OAuth, role-based access control, and service-to-service authentication.
  • Integrate and maintain security tooling in CI/CD pipelines, including static application security testing, dynamic application security testing, and dependency scanning.
  • Contribute to secure coding standards, internal libraries, and developer-facing security frameworks.
  • Support HIPAA and SOC 2 compliance through strong system design and documentation.
  • Raise security standards across the engineering organization through code reviews, education, and pairing with developers.

About the Company

NexHealth

Builds patient software and health-record integrations

NexHealth builds software for medical and dental practices that lets patients book visits, receive messages, complete intake forms and pay bills online. Its platform connects these front-office tasks with a practice's existing health record system, so teams keep patient information and scheduling activity in sync. The company also sells Synchronizer, an API that developers use to connect their own applications to practice data without building a separate interface for each supported system. Practices buy monthly or annual software packages, while developer customers pay for API usage or arrange custom plans for larger deployments. NexHealth was founded in 2017 and is headquartered in San Francisco, California.

Company size
201-500
Company stage
Series C
Total funding
$177.2M
Headquarters
San Francisco, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at NexHealth

See more jobs