Sr. Software Engineer

NRC Health•Lincoln, NE
•$115,200 - $167,040

About The Position

NRC Health helps healthcare organizations understand the people they serve and turn that understanding into meaningful action. The Sr. Software Engineer builds and enhances customer-facing functionality across NRC Health’s healthcare platform while also improving the cloud-native infrastructure and engineering practices that support it. The role spans software development and platform engineering, with a focus on reliable, scalable, maintainable systems, Kubernetes deployments, AWS infrastructure, Infrastructure as Code, CI/CD, automation, and developer experience. The engineer owns the software and services they build, contributes to architecture and the platform’s long-term technical direction, monitors production health, troubleshoots issues, and delivers durable solutions. The role also uses AI-assisted development tools to improve delivery effectiveness, code quality, testing, documentation, and automation. Collaboration with engineers and non-technical business partners, along with mentoring teammates, is part of the position. The position may allow work from home, though preferred candidates live in Lincoln, Nebraska, or surrounding areas. NRC Health is not currently hiring in Delaware, Hawaii, Maryland, New Jersey, Rhode Island, or Washington, D.C. The stated base salary range is $115,200–$167,040, exclusive of fringe benefits or potential bonuses.

Requirements

  • Bachelor’s degree in Computer Science, MIS, IT, Engineering, or a related field with outstanding academics, or equivalent experience and demonstrated ability to learn.
  • At least 3 years of experience working on a professional development team.
  • Strong software engineering experience developing production applications.
  • Experience administering Kubernetes clusters; Amazon EKS is preferred.
  • Experience with AWS services such as EKS, RDS, IAM, S3, Route 53, ALB, and CloudWatch.
  • Experience designing and maintaining CI/CD pipelines.
  • Experience with Infrastructure as Code tools such as 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; candidates newer to these tools should have a strong willingness and proven ability to learn and adopt modern AI-powered engineering workflows.
  • Strong problem-solving skills and an ownership mindset.
  • Excellent collaboration and communication skills.
  • Experience with test-driven development, such as NUnit or similar.
  • Familiarity with client-side JavaScript/TypeScript web frameworks such as ReactJS or EmberJS.
  • Strong SQL development experience.
  • Willingness to mentor other team members.

Nice To Haves

  • 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.

Responsibilities

  • Design, build, and enhance customer-facing product functionality across the healthcare platform.
  • Own the software and services built, designing for reliability, scalability, and maintainability and using modern engineering practices.
  • Build and maintain Kubernetes-based application deployments.
  • Design, implement, and maintain Infrastructure as Code to provision and manage cloud resources.
  • Improve CI/CD pipelines for reliable, automated software delivery.
  • Build reusable infrastructure modules and deployment patterns to 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 improve observability, alerting, and operational health.
  • Identify and resolve scalability, performance, reliability, and operational challenges.
  • Troubleshoot production issues and implement durable, long-term solutions.
  • Use AI-assisted development tools to accelerate delivery, improve code quality, automate repetitive tasks, generate tests, improve documentation, and solve technical problems.
  • Participate in architecture discussions and contribute to the platform’s long-term technical direction.
  • Write clean, maintainable, well-tested, and well-documented code.
  • Work effectively with non-technical business partners to inform product and business decisions.
  • Act as a mentor to other team members.

Benefits

  • Flexible paid time off through the My Time Off (MTO) program.
  • Up to 12 weeks of paid parental and emergency leave.
  • Comprehensive medical, dental, and vision coverage.
  • Wellness program and financial coaching.
  • Professional growth and career development opportunities.
  • Potential bonuses; the salary range is exclusive of potential bonuses.
  • Generous compensation and benefits package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service