Talent.com
Principal Software Engineer
Principal Software EngineerAsian Hires • panchkula, India
Principal Software Engineer

Principal Software Engineer

Asian Hires • panchkula, India
30+ days ago
Job description

REPORTING RELATIONSHIP

POSITION REPORTS TO : LEAD / SENIOR LEAD SOFTWARE ENGINEER

DEPARTMENT : DEVELOPMENT

POSITION LOCATION : INDIA (REMOTE)

COMPANY BUDGET : 20,00,000 - 26,00,000 LPA

POSITION SUMMARY

The Principal Software Engineer is responsible for designing, developing, and maintaining

high-quality software products that align with business requirements and exceed customer

expectations. As a key member of the development team, this role involves close

collaboration with product management, QA teams, and other stakeholders to drive a

robust development process supporting the company growth objectives. The ideal

candidate will bring extensive expertise in full stack software development, strong problem-

solving skills, and the ability to effectively communicate and collaborate across cross-

functional teams.

KEY RESPONSIBILITIES

  • Provide technical guidance and mentorship to Software Engineers, fostering a

collaborative and growth-oriented environment.

  • Design and develop complex front-end and back-end components of web applications,
  • ensuring scalability, performance, and maintainability.

  • Develop clean, efficient, and well-documented code, adhering to high standards for
  • coding practices and quality.

  • Collaborate with product management to define product roadmaps, prioritize features,
  • and align development efforts with business goals.

  • Develop responsive and intuitive user interfaces using HTML, CSS, JavaScript,
  • KnockoutJS, Angular, and NgRx, adhering to UI / UX best practices and accessibility

    standards.

  • Develop robust server-side solutions using C#, .NET 9, and other relevant technologies,
  • ensuring scalability, performance, and maintainability.

  • Implement and optimize background job processing using tools like Hangfire to
  • enhance application efficiency and reliability.

  • Design and implement RESTful APIs, ensuring seamless integration with front-end
  • applications and alignment with industry best practices.

  • Integrate third-party APIs and services to extend application functionality and enhance
  • capabilities.

  • Manage and optimize Elastic Search to deliver efficient and scalable search
  • functionalities within applications.

  • Utilize Git or similar version control systems for code management, ensuring
  • collaboration and codebase integrity.

  • Participate in code reviews, maintaining high standards of code quality, consistency,
  • and security.

  • Develop and execute comprehensive unit tests, integration tests, and end-to-end tests
  • to validate application functionality and performance.

  • Troubleshoot and resolve complex technical issues, providing support to team members
  • as needed to ensure timely resolution.

  • Conduct root cause analysis of defects and issues and clearly communicate findings to
  • relevant stakeholders.

  • Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to
  • align testing efforts with team goals and objectives.

  • Prioritize and manage multiple tasks effectively in a fast-paced environment.
  • Work independently and take ownership of assigned tasks while being a strong team
  • player.

  • Demonstrate a solid understanding of the business domain and end-user requirements
  • to ensure development efforts deliver value to customers.

  • Collaborate effectively with team members to break down tasks, estimate efforts
  • accurately, and deliver features incrementally to meet project milestones and deadlines

    REQUIRED SKILLS AND QUALIFICATIONS

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Master's degree preferred.

  • 12+ years of experience in full stack software development.
  • Proven expertise in C#, .NET Core or .NET 9, and other relevant technologies in web
  • development.

  • Strong understanding of front-end frameworks such as HTML, CSS, JavaScript,
  • KnockoutJS, Angular, and NgRx.

  • Deep knowledge of Web API development principles and best practices.
  • Experience in managing and optimizing databases, including SQL Server and Elastic
  • Search.

  • Proficiency in background job processing using tools like Hangfire.
  • Extensive experience with Azure and AWS cloud platforms.
  • Experience with Agile methodologies and tools, including Git for version control and
  • JIRA for project management and issue tracking.

  • Experience with microservices architecture.
  • Experience working within a Continuous Integration / Continuous Delivery (CI / CD)
  • process.

  • Knowledge of software builds, testing, and CI / CD tools (e.g., Jenkins, Git).
  • Ability to take initiative, offer suggestions, and provide resolutions proactively.
  • Passion for delivering business value and willingness to perform other assigned tasks.
  • Ability to provide regular updates, system solutions, and communicate issues to the
  • management team.

  • Constantly strive to learn new technologies and stay up to date in the rapidly changing
  • industry.

  • Excellent communication skills with the ability to effectively collaborate with cross-
  • functional teams.

  • Strong problem-solving skills and attention to detail.
  • Create a job alert for this search

    Principal Software Engineer • panchkula, India

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Insight Global • panchkula, haryana, in
    Senior Software Engineer – System Integration.The ideal candidate will have expertise in.You will act as a hands-on contributor, delivering solutions to meet project goals and timelines.Design, dev...Show more
    Last updated: 3 hours ago • Promoted • New!
    Office Administrator – Software Development Company

    Office Administrator – Software Development Company

    Weboapp Discovery Private Limited • Panchkula, Haryana, India
    Department : Administration & Operations.Reports To : Operations Manager / Director.LPA (Based on experience and skillset). We are a technology-first software development company focused on delive...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • panchkula, haryana, in
    We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
    Last updated: 30+ days ago • Promoted
    Amazing AI Systems Engineer

    Amazing AI Systems Engineer

    Storyline Health • Panchkula, Haryana, India
    This position is for those looking to work at the bleeding edge of next-generation AI and healthcare with hands-on experience and ownership. AI Engineers wanted for hazardous journey.Low wages, bitt...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Senior Software Engineer (Full Stack)

    Senior Software Engineer (Full Stack)

    BigStep Technologies • panchkula, India
    We’re looking for a Full Stack Engineer with 7.The ideal candidate should be highly skilled in.NoSQL databases, microservices architecture, and cloud-native development. AI-driven tools or AI-based ...Show more
    Last updated: 2 days ago • Promoted
    Tool room engineer

    Tool room engineer

    Fine Finish • Dera Bassi, Punjab, India
    This is a full-time on-site role for a Tool Room Engineer located in Dera Bassi.The Tool Room Engineer will be responsible for designing and developing tooling, die for press, mechanical press for ...Show more
    Last updated: 30+ days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    Get Hired • panchkula, haryana, in
    This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As an AI Soft...Show more
    Last updated: 3 hours ago • Promoted • New!
    Chemical Engineer

    Chemical Engineer

    EUROCERT • Panchkula, Haryana, India
    Eurocert is seeking a Chemical / Μining-Metallurgical Engineer to help develop our business model.In this role, you will join our development team, managing projects from concept to completion.Our id...Show more
    Last updated: 30+ days ago • Promoted
    Chief Administrative Officer (CAO)

    Chief Administrative Officer (CAO)

    Venus Remedies Limited • Panchkula, Haryana, India
    Chief Administrative Officer (CAO).The Chief Administrative Officer serves as the administrative visionary of Venus Remedies,. As the architect of our administrative excellence across seven critical...Show more
    Last updated: 30+ days ago • Promoted
    Junior Software Engineer (Remote)

    Junior Software Engineer (Remote)

    Get Hired • panchkula, haryana, in
    Remote
    CODE & EARN UP (~2,300 / hr) TO 1,30,000 / MONTH | Flexible Remote Gig for Junior Software Engineer.This is an ideal role for early-career developers looking to gain. Whether you're a recent graduate, s...Show more
    Last updated: 3 hours ago • Promoted • New!
    Electrical Engineer

    Electrical Engineer

    EUROCERT • Panchkula, Haryana, India
    Eurocert is seeking an experienced engineer to help develop our business model.In this role, you will join our development team, managing projects from concept to completion.Our ideal candidate is ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Data Engineer

    Principal Data Engineer

    Nexuspoint Consultant • panchkula, haryana, in
    We are looking for an accomplished Principal Data Engineer to lead the ideation, architecture,.You will work closely with cloud, security, and infrastructure architects to ensure seamless.Lead the ...Show more
    Last updated: 3 hours ago • Promoted • New!
    Software Engineer (C++)

    Software Engineer (C++)

    Turing • panchkula, haryana, in
    Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show more
    Last updated: 3 hours ago • Promoted • New!
    Mechanical Engineer

    Mechanical Engineer

    EUROCERT • Panchkula, Haryana, India
    Eurocert is seeking an experienced engineer to help develop our business model.In this role, you will join our development team, managing projects from concept to completion.Our ideal candidate is ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Remote)

    Software Engineer (Remote)

    Get Hired • panchkula, haryana, in
    Remote
    We're Hiring "Software Engineers (Freelance / Remote)" | Earn up to $2500 per month.Join a global community of talented writers to shape the future of AI. Contribute to training and refining cutting-e...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Software Engineer (C++ & C#)

    Senior Software Engineer (C++ & C#)

    KLDiscovery • panchkula, haryana, in
    KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Senior Software Engineer (C++ & C#) for an exciting new opp...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Full Stack)

    Software Engineer (Full Stack)

    Turing • panchkula, haryana, in
    Turing is seeking experienced Full Stack Developers to help build end-to-end AI-driven applications for US customers — spanning backend services, web frontends, and evaluation tooling.In this role,...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Cimpress India • panchkula, India
    At Cimpress Technology, we are dedicated to crafting cutting-edge, world-class software solutions to power our mass customization businesses, serving a vast customer base of over 17 million individ...Show more
    Last updated: 30+ days ago • Promoted