Image Loading

Principal Software Engineer

Job Description

  • Noida, Uttar Pradesh, India

Here at UKG, our purpose is people™. Our HR, payroll, and workforce management solutions help organizations unlock happier outcomes for all. And our U Krewers, who build those solutions and support our business, are talented, collaborative, and innovative problem-solvers. We strive to create a culture of belonging and an employee experience that empowers our people – both at work and at home. Our benefits show that we care about the whole you, from adoption and surrogacy assistance to tuition reimbursement and wellness programs. Our employee resource groups provide a welcoming place to land, learn, and connect with those who share your passions and interests. What are you waiting for? Learn more at

Description

Key Responsibilities:

  • Act as a technical leader, guiding the analysis, design, and development of features to fulfill evolving requirements.
  • Engage with Agile development teams, contributing to the development of full-scale software systems.
  • Architect scalable software solutions that address business and technical needs.
  • Collaborate with team members and cross-functional architects to ensure cohesive software architecture and design.
  • Mentor and support junior team members, promoting a culture of continuous improvement and innovation.
  • Contribute to the creation and review of technical documents, ensuring thorough documentation of software specifications and design.
  • Provide accurate development estimates and feedback on product requirements.
  • Advocate for best practices in software development, ensuring high standards of quality and scalability.

Qualifications

Required Skills and Technologies:

  • Expertise in NodeJS and modern web standards.
  • Strong understanding of SQL/MongoDB and database design.
  • Experience with Docker/Kubernetes and cloud deployments.
  • Demonstrated experience in developing and deploying SaaS applications.
  • Leadership capabilities with a focus on technical guidance and mentorship.
  • Familiarity with Agile development practices.
  • Proficiency with any of the front-end frameworks like React, Angular, Vue, or Solid is a plus.

Desired Experience Level

  • A minimum of 10+ years of experience in software development, with a proven track record in a fast-paced environment.

Soft Skills And Attributes

  • Leadership and mentorship skills with a focus on development and innovation.
  • Excellent communication and collaboration abilities.
  • Proactive approach to problem-solving and innovation.
  • Adaptability to changing technologies and project priorities.
  • Commitment to quality and continuous improvement.

Skills

  • Software Design
  • Software Development
  • Database
  • Product Requirement Definition
  • Software Systems
  • SaaS
  • Front-end

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Jun 05, 2024

Experience

10+Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent