Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Principal Software Engineer

AT UKG
UKG

Principal Software Engineer

Noida, India

This role is typically for a senior-level engineer who leads engineering projects, makes strategic technical decisions, and contributes to both high-level planning and day-to-day development work:
1. Technical Leadership and Strategy
• Define and drive the technical vision and architecture for product development in alignment with business goals.
• Lead the design and architecture of scalable, robust, and high-performance systems and applications.
• Set coding standards, best practices, and technical direction for the engineering team.
• Identify and address technical challenges, making critical decisions on tools, frameworks, and methodologies.
• Conduct code reviews, provide constructive feedback, and foster a culture of learning within the engineering team.

Want more jobs like this?

Get jobs in Noida, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

• Mentor junior and mid-level engineers, providing guidance on technical skills and best practices.
2. Hands-On Development and Problem Solving
• Write, review, and optimize code, contributing to the product's core functionality and quality.
• Diagnose and resolve complex technical issues and performance bottlenecks.
• Ensure the product is reliable, secure, and optimized, with high standards for software testing and quality assurance.
3. Innovation and Continuous Improvement
• Drive initiatives for continuous process improvement, including automation, deployment pipelines, and best-in-class DevOps practices.
• Experiment with new technologies, frameworks, and methodologies, assessing their viability for integration into the product.
• Advocate for and lead technical debt reduction initiatives, ensuring sustainable long-term product maintenance.
4. Stakeholder Engagement and Communication
• Act as a technical liaison between engineering and other departments, such as product, sales, and support.
• Clearly articulate complex technical concepts to non-technical stakeholders and make technical aspects accessible to a wider audience.
• Contribute to strategic discussions, providing insights from a technical perspective and ensuring alignment with company objectives.
5. Quality Assurance and Compliance
• Implement and oversee best practices for testing, code quality, and deployment, ensuring that standards for reliability and performance are met.
• Ensure compliance with regulatory requirements, data security standards, and industry best practices.
• Collaborate with quality assurance teams to ensure thorough and efficient testing and debugging processes.
6. Documentation and Knowledge Management
• Maintain comprehensive technical documentation for architecture, design, and codebase.
• Establish a knowledge-sharing culture, including technical documentation, architecture diagrams, and training sessions.
• Ensure that knowledge transfer processes are in place for onboarding new engineers and scaling the team.
This role would also typically require at least 8-10 years of hands-on engineering experience, with strong expertise in software architecture, a track record of technical leadership.

Client-provided location(s): Noida, Uttar Pradesh, India
Job ID: ukg-893379185907
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Adoption Assistance Program
    • Family Support Resources
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Happy Hours
    • Company Outings
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Company Equity
    • Performance Bonus
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Internship Program