Talent.com
Principal Software Engineer
Principal Software EngineerAsian Hires • raipur, chattisgarh, in
No longer accepting applications
Principal Software Engineer

Principal Software Engineer

Asian Hires • raipur, chattisgarh, in
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 • raipur, chattisgarh, in

    Related jobs
    Full Stack Engineer

    Full Stack Engineer

    ValueLabs • Raipur, Chhattisgarh, India
    About the Company ValueLabs is a global technology services company - specializing in next-gen Product development, UX, automation, and analytics. For over 26 years, our 7000+ strong team has nurtu...Show more
    Last updated: 30+ days ago • Promoted
    Principal Network Development Engineer

    Principal Network Development Engineer

    Oracle • Raipur, Chhattisgarh, India
    Role : Principal Network Development Engineer Job level : IC4 Experience : 6 to 10 years Location : Remote Job Description As a Network Development Engineer on the Oracle Infrastructure Engineering Se...Show more
    Last updated: 1 day ago • Promoted
    Senior AWS Cloud Engineer

    Senior AWS Cloud Engineer

    9NEXUS • Raipur, Chhattisgarh, India
    Job Title : Senior Cloud Engineer (Data Platform) Experience : 7–12 Years Location : Remote Job Description Seeking an experienced Cloud Engineer to support Data Platform function by enabling feature ...Show more
    Last updated: 5 days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    Ai Jobs • Raipur, Chhattisgarh, India
    AI Software Engineer Summary We are seeking a talented AI Software Engineer to join our engineering team and drive the design, development, and deployment of AI-powered solutions.This role is id...Show more
    Last updated: 15 hours ago • Promoted • New!
    Full Stack Engineer

    Full Stack Engineer

    Adapts • Raipur, Chhattisgarh, India
    Full-Stack Engineer (Remote) — Join Adapts About Adapts Adapts is transforming software maintenance by converting legacy code into comprehensive developer documentation, including specs and diagra...Show more
    Last updated: 19 hours ago • Promoted • New!
    Principal Engineer - Backend

    Principal Engineer - Backend

    Baazi Games • raipur, India
    Understand customer requirements and business challenges to architect workable.Create a convincing value proposition by collaborating with multiple cross-functional teams.Design Solution and presen...Show more
    Last updated: 8 hours ago • Promoted • New!
    Principal Software Engineer

    Principal Software Engineer

    Asian Hires • Raipur, Chhattisgarh, India
    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 ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer Software

    Principal Engineer Software

    Palo Alto Networks • raipur, India
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show more
    Last updated: 14 hours ago • Promoted • New!
    Full Stack Developer - Global Product & Platform Engineering (Fully Remote)

    Full Stack Developer - Global Product & Platform Engineering (Fully Remote)

    SkillsCapital • Raipur, Chhattisgarh, India
    Remote
    We are hiring multiple Full Stack Developers to join global engineering teams building high-quality, scalable, cloud-native applications. These long-term, fully remote freelance roles are ideal fo...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer

    Software Engineer

    Grantify • Raipur, Republic Of India, IN
    Grantify is an innovative education platform that streamlines the university admissions process through a transparent and data-driven ecosystem. By aligning student budgets and academic goals with t...Show more
    Last updated: 4 days ago • Promoted
    Principal Architect (Node+Golang+React)

    Principal Architect (Node+Golang+React)

    BigStep Technologies • Raipur, Chhattisgarh, India
    Job Description : We’re looking for a Technical Architect – Full Stack with 8+ years of experience in building, architecting, and delivering scalable, high-performance web applications.The role requ...Show more
    Last updated: 9 hours ago • Promoted • New!
    Software Engineer (React, Python, Node.js) – US-Based Company | Remote

    Software Engineer (React, Python, Node.js) – US-Based Company | Remote

    Seventh Contact Hiring Solutions • Raipur, Chhattisgarh, India
    Remote
    Developer (3–6 Years) | Remote We are seeking a talented Full-Stack Developer with strong expertise in React, Python, and Node. Windows-based desktop application for medical research.You will work ...Show more
    Last updated: 19 hours ago • Promoted • New!
    Freelance DevOps Engineer

    Freelance DevOps Engineer

    Leading MNC • Raipur, Chhattisgarh, India
    Looking for a Freelance DevOps Engineer | Remote to join a team of rockstar developers.The candidate should have a minimum of 5+ years of experience. If you're looking for freelance / part time opp...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer (Full Stack)

    Senior Software Engineer (Full Stack)

    BigStep Technologies • Raipur, Chhattisgarh, India
    Job Description : We’re looking for a Full Stack Engineer with 7 + years of experience , strong backend proficiency, and a proven track record in building modern, scalable web applications.The idea...Show more
    Last updated: 1 day ago • Promoted
    Principal Full Stack Engineer

    Principal Full Stack Engineer

    AspiringIT • raipur, India
    Job Title : Principal Full Stack Engineer.We are looking for a highly experienced Principal Engineer to lead architectural decisions, drive technical strategy, and guide engineering teams across mul...Show more
    Last updated: 8 hours ago • Promoted • New!
    Full Stack Engineer

    Full Stack Engineer

    Plumloom • Raipur, Chhattisgarh, India
    Company Overview We’re building an AI evaluation platform that’s becoming indispensable for AI teams.As a Full Stack Developer (backend focused), you’ll craft intuitive, high-performance user exper...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Developer – Power Platform & Embedded Analytics

    Full Stack Developer – Power Platform & Embedded Analytics

    Omugen • Raipur, Chhattisgarh, India
    About Us Omugen is a management consulting firm specializing in cost containment and revenue growth through automation and data analytics. We help government and private sector clients turn operatio...Show more
    Last updated: 1 day ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Foundation Finance Company Careers • raipur, India
    A Principal Engineer (PE) is a senior-level role in engineering, characterized by high-level technical expertise, leadership, and strategic thinking. PE will guide engineering teams, set technical d...Show more
    Last updated: 8 hours ago • Promoted • New!