Senior Software Engineer
Core
Designing engineering specifications, writing code, and orchestrating deployments for scalable, highly available consumer-facing applications across digital channels.
Role type
Senior Software Engineer (Release & Delivery)
Builds
Scalable, highly available software applications and release pipelines
Domain
Healthcare technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Algorithm design and data structures, Modern programming languages (Java, Python, JavaScript, Go), Web services (REST, JSON), System architecture design, Agile/Scrum methodology, Code reviews and unit testing, Cloud platforms (GCP, AWS), NoSQL databases, Frontend frameworks (React, Angular)
Preferred skills
Healthcare domain experience, Machine Learning (NLU, Deep Neural Networks), Fault-tolerant system design
Technologies
Java, Python, JavaScript, Go, React, Angular, NodeJS, AWS, Google Cloud Platform, NoSQL, REST, JSON, Django, Flask, C/C++, C#, Objective C, ACE, IIB/ITX, Informatica, RTC, Jira
Responsibilities
Design and create engineering specifications for software applications, Write code adhering to standards and perform code reviews, Participate in Scrum ceremonies and sprint planning, Drive story creation and task management in Jira/RTC, Monitor work against production schedules and report technical issues, Mentor associate and intermediate software engineers
Seniority
Senior, hands-on IC