← Back to Jobs
HCA Healthcare logo

Software Engineer II

HCA Healthcare
3.3(4953)
👥10k+
Software Engineering
Nashville, TN 37203
2 weeks ago
🤖 AI-First🛠️ Cursor-friendly💻 Open Source
Apply →

Explicitly requires vibe coding skills — mentions GitHub Copilot and other AI-assisted tools (Lovable.dev, v0.dev, bolt.new).

About the Role

Software Engineer II on the Data Products & Engineering team at HCA Healthcare responsible for designing, building, and maintaining data and software solutions that support data science and machine learning. The role focuses on data engineering, DevOps/CI-CD, containerized cloud deployments, and mentoring while delivering production-grade services for healthcare systems.

Job Description

Role

Software Engineer II in ITG Accelerated Technologies delivering end-to-end software and data engineering solutions to support data science and machine learning applications. The engineer designs, constructs, and implements scalable distributed software, drives DevOps and CI/CD practices, and supports production systems including on-call responsibilities.

Key Responsibilities

  • Deliver development commitments across the Data Products and Engineering organization.
  • Design scalable distributed software and REST-based APIs; communicate architecture using the C4 model.
  • Build, maintain, and improve data ingestion, transformation, and feature engineering pipelines for ML and analytics.
  • Design and implement DevOps strategies, automated deployment frameworks (CI/CD), and change management processes.
  • Develop modular, reusable, high-quality code and enforce engineering best practices and standards.
  • Create system design documentation: use cases, architecture docs, service mapping, consumer guides, SLAs, and supplementary specifications.
  • Lead troubleshooting, production issue resolution, and provide after-hours/on-call support as needed.
  • Mentor and guide junior engineers; participate in hiring, interviews, and performance evaluations.
  • Collaborate with enterprise architects, product managers, and vendors on technology evaluation and contract negotiation.

Skills & Experience

  • 3+ years relevant experience required.
  • Strong application development with languages and frameworks such as ReactJS, Node.js, Vue.js, NestJS, TypeScript, and Python.
  • Proficiency in Python and SQL; experience with data acquisition, cleansing, parsing, and feature engineering for ML.
  • Experience with cloud development technologies, preferably Google Cloud Platform (GCP).
  • Understanding of streaming/event-driven architectures, SOA, and best practices for REST-based API design.
  • Deep knowledge of software design patterns and testing methodologies; experience driving adoption of best practices.
  • Experience with container platforms (Docker, Kubernetes, OpenShift, Cloud Run) and container monitoring tools.
  • Familiarity with distributed version control, Linux command line, Scrum/Agile/Lean methodologies, and Domain Driven Design.
  • Excellent written and verbal communication skills and ability to work independently and mentor others.
  • Healthcare domain experience is preferred.
  • Experience with AI-assisted coding tools (GitHub Copilot, Lovable.dev, v0.dev, bolt.new) is required.

Education

  • Bachelor’s degree or equivalent work experience.

Technologies & Tools (selected)

ReactJS, Node.js, Vue.js, NestJS, TypeScript, Python, SQL, Google Cloud Platform (GCP), Docker, Kubernetes, OpenShift, Cloud Run, GitHub Copilot, Lovable.dev, v0.dev, bolt.new, Cloud Monitoring, SysDig, Data Dog, AppDynamics, New Relic, Nagios, Zabbix, Linux, C4 model, REST-based APIs, Service Oriented Architecture (SOA).

Benefits (summary)

Comprehensive medical, prescription, behavioral health, dental, vision, life and disability coverage; free telemedicine and AirMed transportation; counseling services; 401(k) with a 100% match on 3%-9% of pay; Employee Stock Purchase Plan (10% discount); fertility and family building benefits (Progyny) and adoption assistance; referral services for care and home/auto repair; consumer discounts; education assistance; paid time off and family leave; long- and short-term disability; Employee Health Assistance Fund and other colleague programs.

Tech Stack

ReactJSNode.jsVue.jsNestJSTypeScriptPythonGoogle Cloud Platform (GCP)GitHub CopilotLovable.devv0.devbolt.newSQLDockerKubernetesOpenShiftCloud RunCloud MonitoringSysDigData DogAppDynamicsNew RelicNagiosZabbixLinuxC4 modelREST-based APIsService Oriented Architecture (SOA)

Skills

DevOpsContinuous Integration/Continuous DeliverySystem DesignData EngineeringFeature EngineeringAPI DesignContainerizationMonitoring and ObservabilityTesting and QATroubleshootingMentoringCommunicationAgile/ScrumDomain Driven DesignEstimationVendor ManagementOn-call SupportAdaptability

Experience Level

Mid

Employment Type

Full-time

Benefits

  • Comprehensive medical coverage
  • Prescription drug coverage
  • Behavioral health coverage
  • Free telemedicine services
  • Free AirMed medical transportation
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Flexible spending accounts (FSA)
  • Accident/critical illness/hospital indemnity supplemental plans
  • Auto and home insurance
  • Identity theft protection
  • Legal counseling
  • Long-term care coverage
  • Moving assistance
  • Pet insurance
  • Free counseling services
  • 401(k) with 100% match on 3%-9% of pay
  • Employee Stock Purchase Plan (10% discount)
  • Fertility and family building benefits (Progyny)
  • Adoption assistance
  • Child/elder/pet care referral services
  • Consumer discounts (Abenity)
  • Retirement readiness and rollover assistance
  • Preferred banking partnerships
  • Education assistance (tuition, student loan, certification support, dependent scholarships)
  • Colleague recognition program
  • Paid time off and paid family leave
  • Short- and long-term disability coverage
  • Employee Health Assistance Fund