Net with Kubernates

AIT Global, Inc.
Secaucus, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 220K

Job location

Secaucus, United States of America

Tech stack

Kubernetes Security
.NET
Microsoft Windows
API
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Cloud Foundry
Code Review
Computer Networks
Continuous Integration
Linux
DevOps
Disaster Recovery
Distributed Systems
Monitoring of Systems
Python
Linux System Administration
Performance Tuning
Powershell
Prometheus
Software Engineering
Web Application Frameworks
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Cloud Platform System
.NET Core
Spring Cloud
React
Istio
Grafana
Infrastructure as Code (IaC)
Backend
GIT
Containerization
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Linkerd (Service Mesh)
Terraform
Docker
Jenkins
Microservices

Job description

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., * 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., * 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., Job Description: Responsibilities Design develop and maintain scalable applications using .NET C# APIs backend services and React modern frontend frameworks. Build responsive…
  • 2 days ago

Requirements

  • 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., * 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

Benefits & conditions

  • $200,000-220,000 per year

Apply for this position