← Back to Jobs
HCA Healthcare logo

Senior Software Engineer

HCA Healthcare
3.3(4933)
👥10k+
Software Engineering
Nashville, TN 37203
5 days ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source✨ New
Apply →

Explicitly requires vibe coding skills — lists GitHub Copilot, Lovable.dev, v0.dev, bolt.new as examples of AI-assisted tooling.

About the Role

Senior Software Engineer at HCA Healthcare responsible for designing, building, and maintaining scalable distributed systems and data platforms to support clinical workflows. The role emphasizes full-stack development (ReactJS/TypeScript/Python), cloud and container-based deployments, DevOps/CI-CD, monitoring, and use of AI-assisted coding tools.

Job Description

Role

Senior Software Engineer responsible for developing, testing, and deploying technology and data products within ITG Accelerated Technologies and DT&I to enable clinicians and physicians. The engineer will design scalable distributed software, improve and maintain existing solutions, provide production support, and drive DevOps and automated deployment practices.

Key Responsibilities

  • Build and maintain healthcare technology platforms and services.
  • Act as a technical expert across projects including requirements gathering, design, development, and testing.
  • Design scalable distributed systems and clearly communicate architecture (C4 model).
  • Produce high-quality, modular, reusable code and mentor less experienced engineers.
  • Design and execute DevOps strategies, CI/CD pipelines, and automated deployment frameworks.
  • Create enterprise-level system design documentation (use cases, architecture docs, service mapping, consumer guides, transition docs).
  • Define Service Level Agreements and supplementary non-functional specifications.
  • Lead troubleshooting, provide on-call/after-hours support as needed, and escalate product issues appropriately.
  • Participate in technology evaluation, vendor relations, hiring, and performance evaluation.

Requirements

Education & Experience

  • Bachelor’s degree required; Master’s degree preferred.
  • 5+ years of relevant work experience.

Technical Skills & Knowledge

  • Strong application development experience with ReactJS, TypeScript, and Python.
  • Experience with cloud development technologies, especially Google Cloud Platform (GCP) and AI.
  • Proficiency in SQL and JavaScript.
  • Data engineering experience: ingesting, transforming, and feature engineering data for ML/DS.
  • Deep understanding of streaming and event-driven architectures.
  • Strong understanding of REST-based API design and service-oriented architecture (SOA).
  • Experience with container-based platforms such as Docker, Kubernetes, OpenShift, and Cloud Run.
  • Experience with monitoring solutions (Cloud Monitoring, SysDig, Data Dog, AppDynamics, New Relic, Nagios, Zabbix).
  • Detailed understanding of DevOps practices, CI/CD, and associated tools.
  • Familiarity with version control, Linux command line, testing methodologies, and software design patterns.
  • Experience with AI-assisted tooling is required (examples listed below).

Required / Preferred

  • Required: Experience with AI-assisted tooling such as GitHub Copilot, Lovable.dev, v0.dev, bolt.new, or other vibe coding tools.
  • Preferred: Healthcare data and technology experience.

Benefits (summary)

Comprehensive benefits package including medical, prescription, behavioral health, telemedicine, AirMed transport, dental and vision options, life and disability coverage, flexible spending accounts and supplemental plans, counseling services, 401(k) plan with a 100% match on 3% to 9% of pay, Employee Stock Purchase Plan (10% off), fertility and family building benefits (Progyny), adoption assistance, referral services, consumer discounts, retirement/education assistance, colleague recognition, paid time off and family leave, and an Employee Health Assistance Fund.

Tech Stack

ReactJSTypeScriptPythonGoogle Cloud PlatformGitHub CopilotLovable.devv0.devbolt.newSQLJavaScriptDockerKubernetesOpenShiftCloud RunCloud MonitoringSysDigData DogAppDynamicsNew RelicNagiosZabbixLinuxRESTC4 modelContinuous IntegrationContinuous Delivery

Skills

System DesignDistributed SystemsFull-Stack DevelopmentDevOpsCI/CDAPI DesignData EngineeringEvent-Driven ArchitectureMonitoring and ObservabilityTestingTroubleshootingMentoringCommunicationAgile / ScrumDomain Driven DesignVersion ControlLinux Command LineVendor RelationsEstimationProblem Solving

Experience Level

Senior

Employment Type

Full-time

Benefits

  • Comprehensive medical coverage (including prescription drug and behavioral health)
  • Free telemedicine services
  • Free AirMed medical transportation
  • Dental and vision options
  • Life and disability coverage
  • Flexible spending accounts
  • Supplemental health protection plans (accident, critical illness, hospital indemnity)
  • Auto and home insurance
  • Identity theft protection
  • Legal counseling
  • Long-term care coverage
  • Moving assistance
  • Pet insurance
  • Free counseling services
  • 401(k) Plan with 100% match on 3% to 9% of pay
  • Employee Stock Purchase Plan (10% off)
  • Fertility and family building benefits (Progyny)
  • Adoption assistance
  • Referral services for child, elder and pet care
  • Consumer discounts (Abenity)
  • Retirement readiness and rollover assistance
  • Education assistance (tuition, student loan, certification support, dependent scholarships)
  • Colleague recognition program
  • Paid time off and paid family leave
  • Long- and short-term disability coverage
  • Employee Health Assistance Fund