Senior Software Engineer
Explicitly requires vibe coding skills — mentions AI-assisted tools like GitHub Copilot, Lovable.dev, v0.dev, and bolt.new.
About the Role
Senior Software Engineer responsible for designing, building, and operating scalable distributed software and data products to support clinicians and patient care. The role emphasizes full lifecycle delivery (development, CI/CD, DevOps), system design, mentoring, and the use of AI-assisted developer tooling.
Job Description
Role
Senior Software Engineer in the ITG Accelerated Technologies (AT) organization responsible for developing, testing, and deploying scalable software and data products that enable physicians and clinicians to deliver high-quality patient care. The role includes hands-on implementation, production support, architecture design, and cross-functional collaboration.
Key Responsibilities
- Design, construct, and implement scalable distributed software and data platforms.
- Maintain and pragmatically improve existing solutions; provide production problem resolution and on-call support as needed.
- Produce high-quality, modular, reusable code and promote engineering best practices.
- Design and execute DevOps strategies, automated deployment frameworks (CI/CD), and change management processes.
- Communicate software architecture clearly (C4 model) and create enterprise-level documentation (use cases, architecture docs, service mapping, consumer guides, SLAs, non-functional specs).
- Provide technical leadership: estimate work, consult on designs, mentor engineers, lead troubleshooting, and contribute to hiring and performance evaluation.
- Partner with enterprise architects and managers on technology evaluation, product selection, contract negotiation, and vendor relations.
Requirements
- Strong application development skills using ReactJS, TypeScript, and Python.
- 5+ years of relevant work experience (or equivalent combination of education and experience).
- Bachelor’s degree required; Master’s preferred (work experience may substitute).
- Experience designing scalable distributed systems and reasoning about complex architectures.
- Experience with cloud development technologies, especially Google Cloud Platform (GCP).
- Strong proficiency in Python and SQL.
- Data engineering experience: ingesting, transforming, and feature engineering data for data science/ML.
- Understanding of streaming and event-driven architectures.
- Strong understanding of best practices for REST-based APIs and Service Oriented Architecture (SOA).
- Experience with DevOps practices and tools; container platforms such as Docker, Kubernetes, OpenShift, and Cloud Run.
- Experience with container monitoring tools (Cloud Monitoring, SysDig, Data Dog, AppDynamics, New Relic, Nagios, Zabbix).
- Familiarity with Linux command line, distributed version control, testing methodologies, and security/versioning standards.
- Experience with Agile practices (Scrum, Agile, Lean Product Development) and Domain Driven Design.
- Excellent written and verbal communication skills; demonstrated ability to work independently and lead multi-disciplinary teams.
- Experience with AI-assisted developer tooling is required.
Preferred
- Healthcare domain experience.
- Experience with data acquisition, cleansing, and parsing.
- Deep knowledge of software design patterns and system design documentation practices.
Technologies & Tools
ReactJS, TypeScript, Python, SQL, Google Cloud Platform (GCP), GitHub Copilot, Lovable.dev, v0.dev, bolt.new, Docker, Kubernetes, OpenShift, Cloud Run, Cloud Monitoring, SysDig, Data Dog, AppDynamics, New Relic, Nagios, Zabbix, Linux, REST-based APIs, C4 model, CI/CD, Service Oriented Architecture (SOA).
Benefits (selected)
- Comprehensive medical coverage, prescription drug and behavioral health coverage, free telemedicine, AirMed medical transportation
- Dental and vision options, life and disability coverage, flexible spending accounts
- 401(k) plan with 100% match on 3% to 9% of pay
- Employee Stock Purchase Plan (10% off HCA stock)
- Fertility and family-building benefits (Progyny), adoption assistance
- Education assistance (tuition, student loan, certification support), dependent scholarships
- Paid time off, paid family leave, long- and short-term disability coverage
- Employee assistance programs, counseling services, referral services, consumer discounts
Education & Experience
- Bachelor degree required; Masters preferred (work experience may substitute).
- 5+ years relevant experience or equivalent combination of education and experience.
Tech Stack
Skills
Experience Level
Employment Type
Benefits
- •Comprehensive medical coverage (prescription drug, behavioral health)
- •Free telemedicine services
- •AirMed medical transportation
- •Dental benefits
- •Vision benefits
- •Life insurance
- •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 and wellbeing resources
- •401(k) with 100% match on 3% to 9% of pay
- •Employee Stock Purchase Plan (10% off HCA stock)
- •Fertility and family building benefits (Progyny)
- •Adoption assistance
- •Referral services for child/elder/pet care and home/auto repair
- •Consumer discounts
- •Retirement readiness and rollover assistance
- •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