[partial — verification agent will extract full description]
Senior Software Engineer in the ITG Accelerated Technologies organization responsible for developing, testing, and deploying scalable software and data products supporting physicians and clinicians in patient care delivery. Role includes hands-on implementation, production support, architecture design, and cross-functional collaboration.
Key Responsibilities:
- Design and implement scalable distributed software and data platforms
- Maintain solutions and provide production problem resolution with on-call support
- Produce high-quality, modular, reusable code following engineering best practices
- Design DevOps strategies, automated deployment frameworks (CI/CD), and change management
- Communicate software architecture clearly (C4 model) and create enterprise-level documentation
- Provide technical leadership through mentoring, design consultation, and troubleshooting
- Partner on technology evaluation, product selection, and vendor relations
Requirements:
- Strong ReactJS, TypeScript, and Python application development skills
- 5+ years relevant work experience
- Bachelor's degree required; Master's preferred
- Experience designing scalable distributed systems
- Google Cloud Platform (GCP) expertise
- Python and SQL proficiency
- Data engineering experience with ingestion, transformation, feature engineering
- Understanding of streaming and event-driven architectures
- REST-based APIs and Service Oriented Architecture (SOA) knowledge
- Docker, Kubernetes, OpenShift, Cloud Run container platform experience
- Container monitoring tools experience
- Linux command line, distributed version control, testing methodologies familiarity
- Agile/Scrum and Domain Driven Design experience
- Experience with AI-assisted developer tooling is required
AI Tools: GitHub Copilot, Lovable.dev, v0.dev, bolt.new
Preferred:
- Healthcare domain experience
- Data acquisition, cleansing, and parsing experience