Job Title
Senior Backend Engineer - Platform Delivery (C#/.NET & C++) (6-10 years)
Job Description
We are seeking a senior engineer with 6-10 years of experience in backend development primarily C#/.NET and C++ to deliver shared platform/backend services across a multi-repo ecosystem. This role emphasizes CI quality hardening (Coverity/TICS/SAST gates), cross-repo release execution (release/backport discipline), controlled dependency and runtime upgrades (e.g., .NET 8), and building/maintaining identity/security tooling and ops/monitoring components (health, logging, telemetry, diagnostics). The ideal candidate is hands-on, delivery-focused, and strong at troubleshooting complex integration issues in real-world runtime environments.
Key Responsibilities
Design, build, and maintain backend services and platform components in C#/.NET and C++ across a multi-repo codebase.
Contribute to GitLab CI/CD pipelines and enforce quality gates (e.g., Coverity/TICS/SAST) as part of standard delivery workflows.
Execute cross-repo changes, including coordinated releases, backports, and dependency alignment to support predictable delivery.
Support dependency/baseline management and controlled runtime upgrades (e.g., .NET 8), including compatibility validation and rollout activities.
Troubleshoot and resolve integration defects across services, libraries, and runtime environments; drive root-cause fixes and reduce recurrence.
Strengthen operational readiness by implementing monitoring/ops components: health checks, structured logging, metrics/telemetry, and diagnostics hooks.
Contribute to identity/security enablement for services (secure configuration patterns, auth integration, and tooling).
Expand automation beyond unit tests by improving integration/system test automation and CI execution strategies.
Follow secure and maintainable engineering practices and adhere to coding guidelines and standards set by the technical lead.
Required Skills
6-10 years of backend development experience with strong hands-on expertise in C#/.NET and C++ (service engineering, multi-module systems).
Practical experience with GitLab CI/CD and applying quality hardening practices (Coverity/TICS/SAST or equivalent).
Experience contributing to cross-repo delivery, including release execution and backporting discipline.
Strong troubleshooting skills for complex integration issues (multi-service/runtime environments, dependency conflicts, intermittent failures).
Experience with dependency/baseline management and supporting controlled upgrades (runtime/framework/library upgrades).
Experience building integration/system tests (not only unit tests) and integrating them into CI pipelines.
Strong communication skills and ability to collaborate across teams and stakeholders.
Desired Skills
Familiarity with identity/security stacks (e.g., OIDC, Keycloak) and service authentication patterns.
Experience building for isolated/restricted network environments (offline builds, internal artifact mirrors, constrained dependency sourcing).
Experience with observability practices (metrics, tracing, dashboards, ing) and operational runbooks.
Exposure to containerized build/test workflows and enterprise artifact publishing/release governance.
microservices,nunit,c++,grpc,python,embedded c++,gtest,
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.