.Net with Kubernates

Secaucus, NJ, US • Posted 14 hours ago • Updated 14 hours ago
Contract W2
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • linux
  • python
  • .net
  • c#
  • kubernetes
  • .NET Core
  • Jenkins
  • Terraform
  • .NET Framework

Summary

Job Title: .Net with Kubernates
Location: Secaucus, NJ - hybrid
Job Summary:
We are seeking a highly skilled and experienced Principal Software Engineer to lead the design, development, and enhancement of cloud-native platform solutions built on Kubernetes. The ideal candidate will have a strong software engineering background in C#, extensive experience with Kubernetes and container orchestration technologies, and hands-on expertise working in Linux and Windows environments. Experience with Python for automation, scripting, and tooling development is highly desirable.
As a Principal Engineer, you will provide technical leadership, drive architecture decisions, mentor engineering teams, and contribute to the development of scalable, secure, and highly available platform services.
Key Responsibilities:
  • Lead the design, development, and optimization of Kubernetes-based platform solutions and services.
  • Architect and develop cloud-native applications and microservices using C#/.NET technologies.
  • Design and implement Kubernetes Operators, Controllers, Custom Resource Definitions (CRDs), and platform automation solutions.
  • Develop automation tools and operational utilities using Python and PowerShell.
  • Collaborate with DevOps, Infrastructure, Security, and Product teams to deliver scalable and reliable solutions.
  • Define engineering best practices, coding standards, and architectural guidelines.
  • Troubleshoot and resolve complex platform, container, and orchestration issues across Linux and Windows environments.
  • Drive CI/CD implementation and automation initiatives using modern DevOps practices.
  • Conduct design reviews, code reviews, and mentor engineering teams.
  • Evaluate emerging technologies and recommend improvements to platform architecture and engineering processes.
  • Participate in capacity planning, performance tuning, security hardening, and disaster recovery strategies.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of software engineering experience with strong expertise in C# and .NET technologies.
  • 5+ years of hands-on experience with Kubernetes administration, development, and platform engineering.
  • Strong experience designing and developing distributed systems and microservices architectures.
  • Experience with container technologies such as Docker and container runtime platforms.
  • Strong knowledge of Linux and Windows operating systems.
  • Experience developing automation scripts and tooling using Python.
  • Experience with Infrastructure as Code (IaC) and configuration management tools.
  • Strong understanding of networking concepts, storage systems, and security principles within Kubernetes environments.
  • Experience with Git-based development workflows and CI/CD pipelines.
Preferred Qualifications:
  • Experience with Kubernetes Operators and Operator SDK.
  • Experience with Cloud Platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, ELK, or OpenTelemetry.
  • Experience with service mesh technologies such as Istio or Linkerd.
  • Knowledge of container security and Kubernetes security best practices.
  • Relevant certifications such as:
  • Certified Kubernetes Administrator (CKA)
  • Certified Kubernetes Application Developer (CKAD)
  • Microsoft Azure Certifications
  • Cloud Platform Certifications
Primary Skills:
  • Kubernetes
  • C#
  • .NET Core / .NET Framework
  • Docker
  • Linux Administration
  • Windows Administration
  • Python
  • Microservices Architecture
Secondary Skills:
  • Helm
  • GitOps
  • ArgoCD
  • CI/CD Pipelines
  • Azure DevOps
  • Jenkins
  • Terraform
  • Prometheus
  • Grafana
Leadership Expectations:
  • Provide technical leadership across multiple engineering teams.
  • Mentor senior and junior engineers.
  • Drive architectural direction and platform strategy.
  • Influence technology decisions and engineering roadmaps.
  • Ensure engineering excellence through design reviews and best practices.
Experience Level:
Principal / Staff Engineer (10+ Years)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10106248
  • Position Id: 2026-4229
  • Posted 14 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Jersey City, New Jersey

Today

Easy Apply

Contract

DOE

Jersey City, New Jersey

Today

Contract

New York, New York

9d ago

Full-time

USD 200,000.00 - 250,000.00 per year

New York, New York

6d ago

Full-time

USD 223,100.00 - 305,000.00 per year

Search all similar jobs