Senior Software Developer Transformation Engineering

Saviance

$120K — $145K *
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 8+ years of hands-on software development experience.
  • Strong experience with modern server-side programming languages, REST APIs, and SQL.
  • Experience in modernizing legacy applications or decomposing tightly connected systems.
  • Knowledge of distributed systems, asynchronous processing, and integration architecture.
  • Experience with secure development, automated testing, and continuous delivery.
  • Ability to analyze complex workflows, data dependencies, and unfamiliar codebases.

Responsibilities

  • Design and build domain-based services for healthcare and laboratory capabilities.
  • Modernize legacy applications while maintaining business continuity.
  • Reduce dependency on shared databases and tight coupling.
  • Build independently deployable services with clear ownership.
  • Analyze legacy code and database dependencies.
  • Move hard-coded rules into testable and reusable capabilities.
  • Create secure APIs and event-driven integrations where appropriate.
  • Implement role-based access, logging, monitoring, and secure coding practices.

Benefits

  • Opportunity to modernize critical healthcare and laboratory technology.
  • Collaborative work environment with architects, analysts, and business teams.
  • Use of AI-assisted tools for analysis and coding.
  • Mentorship opportunities for junior engineers in modern practices.
Full Job Description
Senior Software Developer Transformation Engineering

Reports to: Enterprise Architect

Overview of the role

The Senior Software Developer will join the Transformation Engineering Team and help modernize critical healthcare and laboratory technology. The role will build domain-based services, modernize legacy applications and reduce dependency on tightly connected systems and shared databases.

This is a senior hands-on position. The developer will work with architects, Technical Business Analysts, QA and business teams to modernize one system, workflow or business area at a time without disrupting operations.

Key Responsibilities

• Design and build domain-based services for critical healthcare and laboratory capabilities.

• Modernize legacy applications and workflows while protecting business continuity.

• Reduce tight coupling and direct dependence on shared databases.

• Build independently deployable services with clear ownership and well-defined interfaces.

• Analyze legacy code, database dependencies, data flows and hidden business rules.

• Move hard-coded rules into governed, testable and reusable capabilities.

• Establish clear ownership for data, services and business decisions.

• Create secure APIs and event-driven integrations where appropriate.

• Reduce duplicate data, manual reconciliation and unnecessary copies of sensitive information.

• Plan and execute gradual migrations, parallel validation and controlled cutovers.

• Implement role-based access, audit logging, monitoring, performance controls and secure coding practices.

• Write automated tests and participate in design reviews, code reviews and production support.

• Create technical documentation and mentor engineers in modern engineering practices.

• Use AI-assisted tools for analysis, coding, testing and documentation while validating output and protecting sensitive data.

Required Qualifications

• Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience.

• 8 or more years of hands-on software development experience.

• Strong experience with a modern server-side programming language, REST APIs and SQL.

• Experience modernizing legacy applications or decomposing tightly connected systems.

• Knowledge of distributed systems, asynchronous processing and integration architecture.

• Experience with secure development, automated testing, continuous delivery and production support.

• Ability to analyze complex workflows, data dependencies and unfamiliar codebases.

• Strong collaboration with architects, analysts, QA and business stakeholders.

Preferred Qualifications

• Experience in healthcare, diagnostics, genomics or laboratory operations.

• Experience applying domain-driven design and the strangler modernization pattern.

• Knowledge of API versioning, event or message patterns, retries, idempotency and recovery.

• Experience moving from shared-database architectures to owned services and data domains.

• Knowledge of authentication, role-based access, audit logging and observability.

• Experience with containers, cloud platforms and performance engineering.

• Experience modernizing regulated systems through gradual migration and controlled cutover.

Leadership Competencies

• Architecture-minded engineering

• Hands-on technical leadership

• Systems analysis and problem solving

• Security and quality ownership

• Collaboration and mentoring

• Pragmatic modernization

Similar Jobs

More Jobs at Saviance

More Healthcare Jobs

Find similar Senior Software Developer Transformation Engineering jobs: