Jobs · Engineering · Nebraska

Software Engineer

NRC Health · Lincoln, NE · Yesterday
On-siteEngineering$80k–$116k/yrFull-time

About the role

At NRC Health, we promise to help our customers bring Human Understanding to healthcare for their patients and communities. Our associates are at the heart of delivering that promise, so we promise that same Human Understanding to each other. Come where culture is everything.

  • Have Purpose – we do work that matters for our partners, the community, and the healthcare industry. Innovate with us to move healthcare forward.
  • Think Boldly – we have big ideas and are empowered to “think like an owner.”
  • Feel Connected – our favorite thing about our workday is each other. Support one another – no one says, “That’s not my job.” Celebrate with each other at beer:30, virtual events, and company gatherings.
  • Be Understood – we are each unique and want to live our best lives at work and home. Let life happen with My Time Off, a form of unlimited vacation, and up to 12 weeks paid for parental and emergency leave.

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.

Requirements

  • 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 (Amazon EKS preferred).
  • Experience working with AWS cloud services 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 have

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

Pay

In the spirit of pay transparency, the base salary range for this position is $80,000 - $116,000, exclusive of fringe benefits or potential bonuses. If hired, your final base salary compensation will be determined based on factors such as skills, education, and/or experience. We also offer a generous compensation and benefits package.

Benefits

  • My Time Off, a form of unlimited vacation.
  • Up to 12 weeks paid parental and emergency leave.
  • Complimentary lifestyle and financial coaches.
  • A wellness program.
  • Comprehensive insurance plan.

While this position may allow for a work-from-home environment, preferred candidates live in the Lincoln, Nebraska and surrounding areas.

Similar jobs

Software Engineer

General MotorsAustin, TX· 2 wk ago
Engineeringapply on generalmotors.wd5.myworkdayjobs.com

Software Engineer

OptumMinnetonka, MN· 1 mo ago
Engineering$73k–$130k/yrapply on careers.unitedhealthgroup.com

Software Engineer

OptumHartford, CT· 1 mo ago
Information Technology$73k–$130k/yrapply on careers.unitedhealthgroup.com

Software Engineer

CodewareSarasota, FL· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Solidus Technical Solutions, LLCTucson, AZ· 1 mo ago
Engineeringapply on solidus.smartsearch.jobs