首席软件工程师
Principal Software Engineer
概述
Cotiviti 正在将多个面向客户的门户整合到一个统一的客户绩效门户中——涵盖高管、分析师和运营视角,包括 SLA 报告、基准测试、案件详情、增强请求、路线图可见性、监管洞察和计费自助服务。目前已有一个模块上线(支持/工单系统,基于 Blazor/.NET、Azure PaaS、Okta 和 Jira),将被整合而非从头重建。
我们正在寻找一位动手能力强的全栈高级软件工程师来设计并帮助构建这个平台:评估并整合现有的支持模块,设计门户如何连接内部系统(索赔、支付完整性、风险调整、计费、ITSM),并设定其余团队将遵循的模式。作为该项目的第一位员工,从第一天起就需要参与实际编码和架构决策。
职责
- 评估现有的支持/工单模块(Blazor、Azure PaaS、Okta、Jira),并做出并捍卫是否直接吸收、通过 API 封装或重新平台化以匹配统一门户的目标技术栈的决定。
- 领导技术调研:列出每个遗留客户门户背后的系统,并评估将其数据暴露给统一的客户界面所需的工作量。
- 定义并亲自参与构建平台的整体架构——API/聚合层、数据管道、身份验证/授权模型以及与原始数据系统的集成模式。
- 对主要组件(例如,增强请求工作流、文档库)做出并记录构建与集成的决策,明确权衡。
- 设计基于角色的访问控制和数据分片模型,确保高管/分析师/运营角色——以及不同的客户组织——只能看到他们应看到的内容,同时与已上线的 Okta/SCIM 设置保持一致。
- 与产品、安全/合规和数据团队合作,确保架构从一开始就满足监管和 PHI/PII 处理要求。
- 编写前后端生产代码,确立其余工程团队将遵循的模式(组件结构、API 约定、集成方法)。
- 为后续工程团队编写架构文档和决策记录。
- 根据技术依赖关系和风险,就构建的顺序和阶段提供建议。
- 担任主要技术联系人
查看英文原文
Overview
Cotiviti is consolidating several client-facing portals into one unified Client Performance Portal — spanning executive, analyst, and operations views, and covering SLA reporting, benchmarking, case detail, enhancement requests, roadmap visibility, regulatory insights, and billing self-service. One module already exists in production (Support/ticketing, built on Blazor/.NET, Azure PaaS, Okta, and Jira) and will be folded in rather than rebuilt from scratch.
We're looking for a hands-on, full-stack Principal Software Engineer to architect and help build this platform: assess and integrate the existing Support module, design how the portal connects to internal systems (claims, payment integrity, risk adjustment, billing, ITSM), and set the patterns the rest of the team will build against. As the first hire on the program, expect real code alongside architecture decisions from day one.
Responsibilities
- Assess the existing Support/ticketing module (Blazor, Azure PaaS, Okta, Jira) and make — and defend — the call on whether it's absorbed as-is, wrapped behind an API, or re-platformed to match the unified portal's target stack.
- Lead technical discovery: inventory the systems behind each legacy client portal and assesswhat it takes to expose their data to a unified, client-facing layer.
- Define and personally help build the overall architecture for the platform — API/aggregation layer, data pipelines, authentication/authorization model, and integration patterns with source-of-record systems.
- Make and document build-vs-integrate calls for major components (e.g., enhancement-request workflow, document repository) with clear tradeoffs.
- Design the role-based access control and data segmentation model so Executive/Analyst/Operations personas — and different client organizations — see only what they should, reconciling with the existing Okta/SCIM setup already in production.
- Partner with Product, Security/Compliance, and Data teams to ensure the architecture supports regulatory and PHI/PII handling requirements from day one.
- Write production code across the frontend and backend to establish the patterns (component structure, API conventions, integration approach) the rest of the engineering team will build against.
- Produce architecture documentation and decision records for the engineering team that follows.
- Advise on sequencing/phasing of the build given technical dependencies and risk.
- Act as the primary technical point of contact through the discovery and early build phases.
- Complete all responsibilities as outlined in the annual performance review and/or goal setting.
- Complete all special projects and other duties as assigned.
- Must be able to perform duties with or without reasonable accommodation.
This job description is intended to describe the general nature and level of work being performed and is not to be construed as an exhaustive list of responsibilities, duties and skills required. This job description does not constitute an employment agreement and is subject to change as the needs of Cotiviti and requirements of the job change.
Qualifications
- 8+ years of software engineering experience, including 3+ years in a principal/staff-level or senior technical lead role, with hands-on full-stack delivery (not purely a design/architecture-only track record).
- Strong C#/.NET experience, including exposure to Blazor or comparable component-based .NET web frameworks — enough depth to evaluate, integrate, or replatform an existing Blazor application, not just read about it.
- Solid working knowledge of Microsoft Azure PaaS services: App Service/Web Apps, API Management, Logic Apps (or equivalent workflow/integration orchestration), Key Vault, and Azure-managed relational databases (Postgres or SQL).
- Experience with enterprise identity platforms (Okta, Azure AD/Entra ID, or similar) — specifically SSO, MFA, and SCIM-based provisioning, not just "RBAC in general."
- Experience integrating with third-party SaaS systems via REST APIs and webhooks (e.g., ticketing/ITSM platforms like Jira, ServiceNow, Zendesk) — bidirectional sync patterns specifically.
- Track record of producing clear architecture documentation and driving technical decisions with cross-functional stakeholders (product, security, compliance, not just engineering).
- Experience scoping and sequencing a multi-phase technical program, including making explicit build-vs-integrate-vs-replatform calls on existing systems.
Cognitive/Mental Requirements:
- Communicating with others to exchange information.
- Problem-solving and thinking critically.
- Completing tasks independently.
- Interpreting data.
- Making timely decisions in the context of a workflow.
- Maintaining focus.
- Assessing the accuracy, neatness and thoroughness of the work assigned.
- Learning new tasks and completing tasks in situations that have a speed or productivity quota.
- Remembering and adhering to processes and protocols.
- Applying established protocols in a timely manner.
Working Conditions and Physical Requirements:
- Must be able to provide high-speed internet access / connectivity and office setup and maintenance.
- Remaining in a stationary position, often standing or sitting for prolonged periods.
- Repeating motions that may include the wrists, hands, and/or fingers.
- Must be able to provide a dedicated, secure work area.
- Must be able to provide high-speed internet access / connectivity and office setup and maintenance.
- No adverse environmental conditions expected.
Base compensation ranges from $130,000 to $176,000 per year. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. This role is eligible for discretionary bonus consideration.
Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. For information about our benefits package, please refer to our Careers page.
Date of Posting: 8/21/2026
We anticipate that the application window will close on 10/21/2026, but the application window may change depending on the volume of applications received or close immediately if a qualified candidate is selected.
#MC1
#senior
Originally posted on Himalayas