Senior Software Engineer
Core
Design, develop, and test software applications for cancer diagnostics, creating expert design concepts and foolproof debugging.
Role type
Senior Software Engineer (Full Stack)
Builds
Software applications for cancer detection and treatment guidance
Domain
Healthcare / Oncology Diagnostics
Deliverable
production ML models | product features
Required skills
Object-oriented programming, RESTful web services, Relational databases (Postgres, SQL Server), ORM technologies (JPA2, Hibernate, Entity Framework), Cloud-based frameworks (Azure, AWS), Agile development tools, C++, Java, JavaScript, Python, SQL, PL/SQL, .NET, Google Web Toolkit
Preferred skills
Java 21+ with SpringBoot 4+, Angular 20+ with Signals, Micro Frontend concepts, GraphQL, CI/CD pipelines, AWS Compute services (ECS, Lambda)
Responsibilities
Troubleshoot medium-complexity issues for major software applications, initiate independent designs influencing department delivery, make significant project decisions with minimal instruction, mentor junior team members, build partnerships with stakeholders, communicate project plans and status updates
Seniority
Senior, hands-on IC with mentorship