NRC Health logo
NRC Health
Posted 5 days agoVerified live 1d ago

Software Engineer

Brief overview

Remote
UndergradOr in progress
$80k–$116k/yrStated range
3+ yrsMinimum
2 H-1B approvalsDept. of Labor
KubernetesAWSCI/CDInfrastructure as CodeTerraformCloud ArchitectureDistributed SystemsProduction System TroubleshootingAI-Assisted Software DevelopmentGitOpsDockerLinux System AdministrationHealthcare Technology

About the company

NRC Health logo
NRC Healthnrchealth.com

NRC Health is a provider of analytics and insights that facilitate patients, residents, physicians, and nurses.

Visa sponsorship history

1 year sponsoring, last filed FY2024

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
2H-1B approved
100%approval rate
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20242

Job description

Summary

NRC Health is a healthcare-focused company helping organizations improve patient and employee experiences through Human Understanding. The Software Engineer will build customer-facing healthcare platform functionality while developing Kubernetes-based deployments, cloud infrastructure, CI/CD automation, observability, and AI-assisted engineering workflows.

Responsibilities

  • Design, build, and enhance customer-facing product functionality across our healthcare platform
  • Own the software and services you build, designing with reliability, scalability, and maintainability in mind to develop high-quality software using modern engineering practices
  • Build and maintain Kubernetes-based application deployments
  • Design, implement, and maintain Infrastructure as Code (IaC) to provision and manage cloud resources
  • Improve CI/CD pipelines to enable reliable, automated software delivery
  • Build reusable infrastructure modules and deployment patterns that improve consistency, reliability, and scalability
  • Automate operational processes to reduce manual effort and improve platform reliability
  • Collaborate with software engineers to improve deployment processes, developer workflows, and platform capabilities
  • Monitor production environments and continuously improve observability, alerting, and operational health
  • Identify and resolve scalability, performance, reliability, and operational challenges
  • Troubleshoot production issues and implement durable, long-term solutions
  • Leverage AI-assisted development tools to accelerate software delivery, improve code quality, automate repetitive tasks, generate tests, improve documentation, and solve technical problems
  • Participate in architecture discussions and contribute to the long-term technical direction of the platform
  • Write clean, maintainable, well-tested, and well-documented code

Skills

  • Bachelor's Degree in Computer Science, MIS, IT, Engineering, or a related field, or equivalent experience and the demonstrated ability to learn
  • Strong software engineering experience developing production applications
  • Experience administering Kubernetes clusters
  • Experience working with AWS cloud service such as EKS, RDS, IAM, S3, Route 53, ALB, and CloudWatch
  • Experience designing and maintaining CI/CD pipelines
  • Experience with Infrastructure as Code (Terraform, CloudFormation, or similar)
  • Experience automating infrastructure, deployments, or operational workflows
  • Understanding of cloud architecture, scalability, distributed systems, and modern application design
  • Experience troubleshooting production systems in cloud environments
  • Familiarity with observability, monitoring, and logging platforms
  • Demonstrated proficiency using AI-assisted development tools such as GitHub Copilot, Claude Code, ChatGPT, or similar to improve software development effectiveness
  • For candidates newer to AI-assisted development, a strong willingness and proven ability to rapidly learn and adopt modern AI-powered engineering workflows
  • Strong problem-solving skills with an ownership mindset
  • Excellent collaboration and communication skills
  • Amazon EKS preferred
  • Experience with GitOps tools such as Argo CD or Flux
  • Experience with Docker and container security
  • Experience implementing observability using Datadog, Prometheus, Grafana, or similar platforms
  • Experience with Linux system administration
  • Experience supporting highly available production systems
  • Experience in healthcare or other regulated industries

Qualifications

Must Haves

  • Bachelor's Degree in Computer Science, MIS, IT, Engineering, or a related field, or equivalent experience and the demonstrated ability to learn
  • Strong software engineering experience developing production applications
  • Experience administering Kubernetes clusters
  • Experience working with AWS cloud service such as EKS, RDS, IAM, S3, Route 53, ALB, and CloudWatch
  • Experience designing and maintaining CI/CD pipelines
  • Experience with Infrastructure as Code (Terraform, CloudFormation, or similar)
  • Experience automating infrastructure, deployments, or operational workflows
  • Understanding of cloud architecture, scalability, distributed systems, and modern application design
  • Experience troubleshooting production systems in cloud environments
  • Familiarity with observability, monitoring, and logging platforms
  • Demonstrated proficiency using AI-assisted development tools such as GitHub Copilot, Claude Code, ChatGPT, or similar to improve software development effectiveness
  • For candidates newer to AI-assisted development, a strong willingness and proven ability to rapidly learn and adopt modern AI-powered engineering workflows
  • Strong problem-solving skills with an ownership mindset
  • Excellent collaboration and communication skills

Nice to Haves

  • Amazon EKS preferred
  • Experience with GitOps tools such as Argo CD or Flux
  • Experience with Docker and container security
  • Experience implementing observability using Datadog, Prometheus, Grafana, or similar platforms
  • Experience with Linux system administration
  • Experience supporting highly available production systems
  • Experience in healthcare or other regulated industries

Benefits

  • Paid volunteer time off
  • A career path designed by you for growth and development
  • Beer:30, virtual events, and company gatherings
  • My Time Off, a form of unlimited vacation
  • Up to 12 weeks paid for parental and emergency leave
  • Complimentary lifestyle and financial coaches
  • A wellness program
  • A comprehensive insurance plan
  • Potential bonuses
  • While this position may allow for a work from home environment

More jobs like this