CareerPlan

Principal Software Engineer- Eng

Noida,UP,IndiaFull-time2026-10-27 → 2026-11-10

Core

Design, develop, test, deploy, operate, and maintain complex software systems and flagship products for enterprises and users worldwide, while mentoring junior colleagues.

Role type

Principal Software Engineer (hands-on IC with mentorship)

Builds

High-impact software solutions, complex software applications, and systems for workforce operating platforms

Domain

Enterprise software, Workforce management, Cloud platforms

Required skills

C++, C#, .NET, Python, Java, JavaScript, Software design patterns, Version control (GitHub), Cloud technologies, DevOps principles

Preferred skills

Azure, AWS, GCP, CI/CD pipelines, Test automation frameworks, Agile methodologies, Accessible solutions

Technologies

Junit, Selenium, JIRA, GitHub

Responsibilities

Write clean, maintainable, and efficient code for various software applications and systems; Contribute to the design, development, and deployment of complex software applications and systems; Manage execution and delivery of features and projects; Participate in design reviews and architectural design of new features and systems; Review code developed by other engineers and provide feedback; Build testable software, define tests, and automate tests; Maintain the health and quality of services and incidents; Document new features, enhancements, or fixes to the product