Principal Engineer

Centific

United States

A distancia

USD 150.000 - 190.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

Centific is seeking a highly experienced software engineer to join our Health & Life Sciences team. You will design and build large-scale distributed systems on Azure using C#/.NET, tackling complex legacy and modern codebases with autonomy and rigor.

You will engage with business stakeholders to translate requirements into robust solutions, drive architectural decisions, and own backend services end-to-end, while mentoring peers and advocating engineering excellence in a regulated domain.

Formación

  • 10+ years of professional software engineering experience.
  • Strong proficiency in C# and .NET (including .NET 6+ / ASP.NET Core).
  • Deep experience with Microsoft Azure (App Services, Functions, Service Bus, SQL, Cosmos DB, Storage, Key Vault, Entra ID).
  • Ability to operate independently in ambiguous, complex environments with large codebases and distributed systems.
  • Strong track record of shipping production backend systems at scale.
  • Experience in regulated or domain-heavy industries (healthcare, life sciences, finance, or similar).
  • Excellent communication skills with non-technical stakeholders; translate between business and engineering contexts.
  • Comfort with end-to-end ownership: requirements to deployment and operational support.

Responsabilidades

  • Design, build, and maintain large-scale distributed systems on Azure using .NET/C#
  • Navigate and contribute to complex, legacy and modern codebases with minimal ramp-up time
  • Engage directly with business stakeholders to rapidly build domain expertise and translate requirements into technical solutions
  • Drive architectural decisions, trade-off analyses, and technical strategy for your area
  • Own backend services end-to-end: APIs, data access, cloud infrastructure, CI/CD pipelines
  • Mentor and unblock other engineers; raise the bar on engineering quality and practices
  • Collaborate across organizational boundaries to align technical work with business outcomes
  • Identify and resolve systemic issues in production environments, tooling, and development workflows

Conocimientos

.NET
C#
Azure
Distributed systems
Leadership
Communication

Herramientas

Azure DevOps
Terraform
Bicep

Descripción del empleo

About the Role

We are looking for a highly experienced software engineer to join our Health & Life Sciences team. You will work on complex, mission-critical systems within a regulated and nuanced business domain, driving technical excellence while partnering closely with cross-functional stakeholders.

Responsibilities
  • Design, build, and maintain large-scale distributed systems on Azure using .NET/C#
  • Navigate and contribute to complex, legacy and modern codebases with minimal ramp-up time
  • Engage directly with business stakeholders to rapidly build domain expertise and translate requirements into technical solutions
  • Drive architectural decisions, trade-off analyses, and technical strategy for your area
  • Own backend services end-to-end: APIs, data access, cloud infrastructure, CI/CD pipelines
  • Mentor and unblock other engineers; raise the bar on engineering quality and practices
  • Collaborate across organizational boundaries to align technical work with business outcomes
  • Identify and resolve systemic issues in production environments, tooling, and development workflows
Required Qualifications
  • 10+ years of professional software engineering experience
  • Strong proficiency in C# and .NET (including .NET 6+ / ASP.NET Core)
  • Deep experience with Microsoft Azure (App Services, Azure Functions, Service Bus, Azure SQL, Cosmos DB, Storage, Key Vault, Entra ID)
  • Demonstrated ability to operate independently in ambiguous, complex environments with large codebases and distributed systems
  • Strong track record of shipping and maintaining production backend systems at scale
  • Experience in regulated or domain-heavy industries (healthcare, life sciences, finance, or similar)
  • Excellent communication skills with a proven ability to build relationships with non-technical stakeholders and translate between business and engineering contexts
  • Comfort with end-to-end ownership: from requirements gathering through deployment and operational support
Preferred Qualifications
  • Prior experience in Health & Life Sciences technology (EHR/EMR systems, clinical data, regulatory compliance, HIPAA, HL7/FHIR, etc.)
  • Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Bicep/Terraform)
  • Familiarity with event-driven architectures, microservices patterns, and distributed messaging
  • Experience with data-intensive systems, pipelines, or ML/AI integrations in a healthcare context
  • History of leading cross-team initiatives or serving as a technical anchor on high-impact projects
Tech Stack
  • Languages: C#, .NET 8+
  • Backend: ASP.NET Core Web APIs, Azure Functions, Worker Services
  • Cloud: Microsoft Azure (App Services, AKS/Containers, Service Bus, Event Grid, Azure SQL, Cosmos DB, Blob Storage, Key Vault, Entra ID/MSAL)
  • Data: SQL Server, Cosmos DB, Entity Framework Core
  • DevOps: Azure DevOps, Git, CI/CD pipelines, Docker
  • Observability: Application Insights, Azure Monitor
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer
Senior Software Engineer

Straive • EE. UU.

Presencial
USD 120.000 - 150.000
Full Stack Software Engineer
Full Stack Software Engineer

Vuejobs • Addison (TX)

Presencial
USD 120.000 - 160.000
Lead Full Stack .NET Developer
Lead Full Stack .NET Developer

KANINI • Nashville (TN)

Presencial
USD 120.000 - 160.000
Staff Engineer
Staff Engineer

Agility Partners • Columbus (OH)

Presencial
USD 150.000 - 190.000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Presencial
USD 140.000 - 190.000
Senior Software Engineer (17687)
Senior Software Engineer (17687)

The Baer Group • Irving (TX)

Presencial
USD 120.000 - 150.000
Senior Software Engineer
Senior Software Engineer

Meet Life Sciences • EE. UU.

Presencial
USD 120.000 - 150.000
Principal Backend Architect / Engineer (C#/.NET, Azure)
Principal Backend Architect / Engineer (C#/.NET, Azure)

Openkrill • EE. UU.

A distancia
USD 150.000 - 210.000
Senior Principal Engineer, Health & Life Sciences
Senior Principal Engineer, Health & Life Sciences

Centific • EE. UU.

A distancia
USD 150.000 - 190.000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Numerator • Indiana (PA)

Presencial
USD 140.000 - 190.000