Senior Staff Software Engineer

3 weeks ago


Nashville, United States HCA Healthcare Full time

Senior Staff Software Engineer – HCA Healthcare Join to apply for the Senior Staff Software Engineer role at HCA Healthcare. We are looking for an enthusiastic Senior Staff Software Engineer to help us reach our goals. Benefits Comprehensive medical coverage with low copay and free telemedicine services. Dental, vision, life, disability coverage, and flexible spending accounts. Retirement plans including a 401(k) with a 100% match to 3%-9% of pay. Employee Stock Purchase Plan with 10% discount on HCA Healthcare stock. Family support through fertility, adoption assistance, and other benefits. Pet insurance and consumer discounts through Abenity. Employee Health Assistance Fund offering free coverage for full‑time and part‑time members. Education assistance—tuition, student loan, certification, scholarships. Colleague recognition program and Time Away From Work Program (paid time off, family leave, disability, leaves of absence). Free counseling services and resources for emotional, physical, and financial wellbeing. Note: Eligibility for benefits may vary by location. Job Summary and Qualifications This position is responsible for developing, testing, and deploying innovative technology and data products within the ITG Accelerated Technologies organization and DT&I. The engineer will design and build platforms that enable physicians and clinicians to provide world‑class care. The candidate should design and reason about complex distributed systems, maintain existing solutions, and provide problem resolution for production systems. Strong application development skills are required using ReactJS, Node.js, Vue.js, NestJS (TypeScript), or Python. GCP experience is preferred. Experience with AI‑assisted tooling such as GitHub Copilot, Lovable.dev, v0.dev, bolt.new, or other coding tools is required. Experience with healthcare data and technology is preferred. Major Responsibilities Build life‑changing healthcare technology. Act as a technical expert within AT and project integrations, including requirements gathering, design, development, and testing. Provide insights in requirements validation and feasibility analysis with respect to AT. Design scalable distributed software and communicate architecture using the C4 model. Estimate work effort required in delivering features, keeping AT capabilities in mind. Produce high‑quality, modular, reusable code that follows coding best practices. Design and execute DevOps strategies, driving change management for transformative solutions. Build and maintain automated deployment frameworks (CI/CD). Escalate product issues and risks appropriately and collaborate on solutions. Produce and review enterprise‑level system design documentation, including Use Cases, Architecture Documentation, Service Mapping, Consumer Guide, and transition documentation. Create Service Level Agreements and Supplementary Specifications. Consult on and guide design of software solutions. Apply testing methodologies and drive adoption of best practices. Communicate effectively with stakeholders from business consumers to technical staff. Research and become the SME on interactions with source systems and consumers. Lead troubleshooting activities. Provide after‑hours/on‑call support as needed. Mentor other engineers and direct the performance of programming assignments. Develop software development standards and frameworks. Work with Enterprise Architects on technology evaluation and product selection. Partner with managers on contract negotiation and vendor relations. Interview, hire, and evaluate performance. Perform duties assigned and adhere to the Code of Conduct and Mission and Value Statement. Qualifications Bachelor’s Degree (Master’s preferred). Seven or more years of related experience. Technology Experience (7+ years) Cloud development technologies—especially Google Cloud Platform. Strong proficiency in multiple programming languages, especially Python and SQL. Data engineering experience: architecture for ingesting, transforming, and feature engineering. Understanding of streaming and event‑driven architectures. REST‑based API design best practices. Experience with React and TypeScript. Nuanced understanding of distributed version control. Data acquisition, cleansing, and parsing. DevOps practices and associated tools. Container‑based platforms: Docker, Kubernetes, OpenShift, Cloud Run. Monitoring applications: Cloud Monitoring, SysDig, DataDog, AppDynamics, New Relic, Nagios, Zabbix. Data science concepts. SQL and database interrogation techniques. Linux command line skills. Agile & Scrum experience. Excellent written and verbal communication skills. Strong understanding of Service‑Oriented Architecture (SOA). Healthcare experience preferred. Adaptability Embrace change and see opportunities for learning and growth. Positive framing of change to others. Understand logic behind changes in work tasks, situations, and environment. Help others adapt and adapt personally to various work environments. Strategic Working Relationship Build relationships within the department and across teams to facilitate discussion of data outputs and feedback. Adaptability – Expected Level of Competency Network with corporate and field contacts. Frequent inter‑departmental contact and presentations. Independently work with customers 1:1 and in teams. Working Standards Continuously refine development and analytical skills. Apply consistent development approaches for creative solutions. Lead design, construction, and implementation of software and analytics solutions in the data science engineering environment. Mentor internal teams and attend professional development opportunities. Freedom to Act / Independent Judgment Work independently with minimal guidance. Act as a team lead for multidisciplinary projects. Provide direction to colleagues with less experience. Ensure objectives are met. Exercise judgment in selecting and adapting methods for solutions. Contribute to designing standard practices and procedures. HCA Healthcare has been recognized as one of the World’s Most Ethical Companies® by the Ethisphere Institute more than ten times. We spent an estimated $3.7 billion in cost for charitable care, uninsured discounts, and other uncompensated expenses. "There is so much good to do in the world and so many different ways to do it." – Dr. Thomas Frist, Sr. HCA Healthcare Co‑Founder We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #J-18808-Ljbffr



  • Nashville, United States HCA Full time

    Description Introduction Last year our HCA Healthcare colleagues invested over 156,000 hours volunteering in our communities. As a Senior Staff Software Engineer with HCA Healthcare you can be a part of an organization that is devoted to giving back! Benefits HCA Healthcare offers a total rewards package that supports the health, life, career and retirement...


  • Nashville, TN, United States TheIncLab Full time

    The Mission Starts Here TheIncLab engineers and delivers intelligent digital applications and platforms that revolutionize how our customers and mission-critical teams achieve success. We are where innovation meets purpose; and where your career can meet purpose as well.  We are looking for a Staff Engineer to join our Software Engineering team. This is a...


  • Nashville, United States Resolution Technologies, Inc. Full time

    Senior Software Engineer (Full Stack) Senior Software Engineer Job Description: This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Data Mesh architecture. This role requires a deep understanding of distributed systems, cloud and on-prem technologies, and scalable software...


  • Nashville, United States Canonical Full time

    Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Get AI-powered...


  • Nashville, TN, United States Affirm Full time

    Senior Software Engineer (Online Storage) Join to apply for the Senior Software Engineer (Online Storage) role at Affirm Senior Software Engineer (Online Storage) Join to apply for the Senior Software Engineer (Online Storage) role at Affirm Get AI-powered advice on this job and more exclusive features. Affirm is reinventing credit to make it more honest and...


  • Nashville, TN, United States Affirm Full time

    Senior Software Engineer (Online Storage) Join to apply for the Senior Software Engineer (Online Storage) role at Affirm Senior Software Engineer (Online Storage) Join to apply for the Senior Software Engineer (Online Storage) role at Affirm Get AI-powered advice on this job and more exclusive features. Affirm is reinventing credit to make it more honest and...


  • Nashville, United States Resolution Technologies, Inc. Full time

    Senior Software Engineer (Full Stack)Considering applying for this job Do not delay, scroll down and make your application as soon as possible to avoid missing out. Senior Software Engineer Job Description: This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Data...


  • Nashville, United States Resolution Technologies, Inc. Full time

    Senior Software Engineer (Full Stack)Considering applying for this job Do not delay, scroll down and make your application as soon as possible to avoid missing out. Senior Software Engineer Job Description: This person delivers the development and maintenance of our next-generation Order Management System using modern Microservices and Data...


  • Nashville, United States Affirm Full time

    Senior Software Engineer (Experimentation Platform) Join to apply for the Senior Software Engineer (Experimentation Platform) role at Affirm Senior Software Engineer (Experimentation Platform) Join to apply for the Senior Software Engineer (Experimentation Platform) role at Affirm Get AI-powered advice on this job and more exclusive features. Affirm is...


  • Nashville, United States Affirm Full time

    Senior Software Engineer (Experimentation Platform) Join to apply for the Senior Software Engineer (Experimentation Platform) role at Affirm Senior Software Engineer (Experimentation Platform) Join to apply for the Senior Software Engineer (Experimentation Platform) role at Affirm Get AI-powered advice on this job and more exclusive features. Affirm is...