2,286,070open jobs
145,367companies
271,868added this week
Browse all
Location
In office (Noida)
Seniority
Staff · 15+ years exp
Visa
Sponsors visas in United States; no register of this country names it

First seen by Alion on Nov 14, 2026.

Overview
Company
Impact
Profile match

UKG

Simplify HR, payroll, and workforce management with the workforce intelligence platform built for modern operations.
Backed by JMI Equity

We are looking for innovative and dynamic Principal Software Engineers to join our dynamic team. This role provides an opportunity to lead projects and contribute to high-impact software solutions that are used by enterprises and users worldwide. As a Principal Engineer, you will be responsible for the design, development, testing, deployment, operation, and maintenance of complex software systems, as well as mentoring junior colleagues. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services.


We are seeking engineers with diverse specialties and skills to join our dynamic team to innovate and solve complex problems. Our team is looking for exceptional engineers with expertise in the following areas:

  • Front End UI: (UI/UX design principles, responsive design, JavaScript frameworks)
  • Platform: (CI/CD Pipelines, IAC proficiency, Containerization/Orchestration, Cloud Platforms)
  • Back End: (API Development, Database Management, Security Practices, Message Queuing)
  • AI/ML: (Machine Learning Frameworks, Data Processing, Algorithm Development, Big Data Technologies, Domain Knowledge)


Responsibilities:

  • Software Development: Write clean, maintainable, and efficient code for various software applications and systems.
  • Technical Collaborator: Contribute to the design, development, and deployment of complex software applications and systems, ensuring they meet high standards of quality and performance.
  • Project Management: Manage execution and delivery of features and projects, negotiating project priorities and deadlines, ensuring successful and timely completion, with quality.
  • Architectural Design: Participate in design reviews with peers and stakeholders and in the architectural design of new features and systems, ensuring scalability, reliability, and maintainability.
  • Code Review: Diligent about reviewing code developed by other engineers, provide feedback and maintain a high bar of technical excellence to ensure code is adhering to industry standard best practices like coding guidelines, elegant, efficient and maintainable code, with observability built from ground up, unit tests etc.
  • Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., JUnit, Selenium) and design patterns leveraging the test automation pyramid as the guide.
  • Service Health and Quality: Maintain the health and quality of services and incidents, proactively identifying and resolving issues. Utilize service health indicators and telemetry for action providing recommendations to optimize performance. Conduct thorough root cause analysis and drive the implementation of measures to prevent future recurrences.
  • Platform Model: Understanding of working in a DevOps model. Taking ownership from working with product management on requirements to design, develop, test, continuously deploy and operate the software in production.
  • Documentation: Properly document new features, enhancements or fixes to the product, and contributing to training materials.


Minimum Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 15+ years of professional software development experience.
  • Deep expertise in one or more programming languages such as C++, C#, .NET, Python, Java, or JavaScript.
  • Extensive experience with software development practices and design patterns.
  • Proficiency with version control systems like GitHub and bug/work tracking systems like JIRA.
  • Understanding of cloud technologies and DevOps principles.


Preferred Qualifications:

  • Experience with cloud platforms like Azure, AWS, or GCP
  • Familiarity with CI/CD pipelines and automation tools
  • Experience with test automation frameworks and tools
  • Knowledge of agile development methodologies
  • Familiarity with developing accessible solutions
  • Demonstrates strong customer empathy by understanding and addressing user needs and challenges
  • Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment

Skills

.NET, C#, C++, Cloud, DevOps, Java, Python

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,070 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Noida
In office · 7+ years exp · Noida
Python
Java
SQL
C#
C#
.NET
Databases
MySQL
GraphDB
Mobile
MVC
DevOps
Rest API
Apply
In office · 8+ years exp · Bengaluru
Python
JavaScript
TypeScript
Python
Flask
FastAPI
Django
Databases
MySQL
PostgreSQL
DynamoDB
Frontend
Angular
React.js
DevOps
Rest API
GitHub Actions
CloudFormation
CI/CD
Jenkins
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
API Gateway
Management
Agile
Scrum
Apply
In office · 12+ years exp · Noida
Python
JavaScript
C#
C++
C#
.NET
AI/ML
Machine Learning
Mobile
JUnit
DevOps
Azure
CI/CD
AWS
GitHub
Management
Jira
Agile
QA
Selenium
Apply
In office · 7+ years exp · Chennai
Python
Go
Java
C++
AI/ML
Machine Learning
DevOps
Terraform
CI/CD
AWS
Docker
Kubernetes
Amazon ECS
Apply
Lead .NET Fullstack 2 hours ago
In office · 8+ years exp · Noida
JavaScript
TypeScript
C#
C#
ASP.NET Core
Databases
RabbitMQ
ActiveMQ
Apache Kafka
Frontend
Angular
DevOps
Rest API
Azure
CI/CD
Cybersecurity
OWASP
Apply
In office · 4+ years exp · Noida
JavaScript
C#
C#
ASP.NET Core
Entity Framework Core
Databases
RabbitMQ
ActiveMQ
Apache Kafka
Frontend
Redux
React.js
Mobile
Clean Architecture
DevOps
Rest API
Azure
CI/CD
Apply
In office · 7+ years exp · Noida
Python
Java
SQL
PowerShell
C#
C#
.NET
DevOps
Rest API
Splunk
Terraform
Ansible
GCP
OpenShift
New Relic
OpenTelemetry
Datadog
Dynatrace
Prometheus
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
AppDynamics
SLI/SLO/SLA
Windows
TCP/IP
DNS
Management
ServiceNow
ITIL
ITSM
Apply
SME - Python 1 day ago
In office · Noida
Python
PowerShell
DevOps
Incident Management
Management
ITIL
Apply
Kafka & AWS Admin 1 day ago
Hybrid · Full-Time · 4+ years exp · Noida
Python
Bash
Databases
PostgreSQL
DynamoDB
ElasticSearch
Apache Kafka
DevOps
Rest API
Terraform
Kibana
AWS
Grafana
AWS Lambda
Incident Management
Amazon S3
IAM
Amazon CloudWatch
Amazon EventBridge
Linux
Unix
Management
ITIL
Apply
$21k – $32k per year (gross) · In office · 5+ years exp · Noida
Ruby
Ruby
Ruby on Rails
DevOps
CI/CD
Git
Windows
Apply
See all jobs
This is one of many
2,286,070 more open roles from verified company boards, updated every day.