Talent.com
Principal Software Engineer
Principal Software EngineerAsian Hires • hosur, tamil nadu, in
Principal Software Engineer

Principal Software Engineer

Asian Hires • hosur, tamil nadu, 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 • hosur, tamil nadu, in

    Related jobs
    Principal Engineer

    Principal Engineer

    Recro • Hosur, Tamil Nadu, India
    We're Hiring : Principal Full Stack Software Engineer (Backend Focus) – Bangalore, India Are you an expert ready to drive innovation in a globally established environment? Join our Product-based ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • hosur, tamil nadu, 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
    Senior Software Engineer

    Senior Software Engineer

    Cimpress India • hosur, tamil nadu, in
    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
    Principal Engineer Software

    Principal Engineer Software

    Palo Alto Networks • hosur, 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: 10 hours ago • Promoted • New!
    Principal Engineer

    Principal Engineer

    Equiniti India • Hosur, Tamil Nadu, India
    Equiniti India - Immediate opening for Principal Engineer (Java) - Bangalore Greetings from Equiniti India ! The principal engineer role is a senior technical role at the heart of the configuratio...Show more
    Last updated: 17 days ago • Promoted
    Principal Engineer

    Principal Engineer

    ThoughtSpot • Hosur, Tamil Nadu, India
    About the Role : We are looking for a Principal Engineer to shape the architecture of ThoughtSpot’s cloud-native, distributed platform and scale it to support our ambitious product vision.You will b...Show more
    Last updated: 6 hours ago • Promoted • New!
    Principal Engineer - Backend

    Principal Engineer - Backend

    Baazi Games • hosur, 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: 3 hours ago • Promoted • New!
    Principal Software Engineer

    Principal Software Engineer

    Foundation Finance Company Careers • hosur, 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: 3 hours ago • Promoted • New!
    Principal Engineer

    Principal Engineer

    Client of Solvecube • Hosur, Tamil Nadu, India
    Hi, Greetings from Solvecube HCM I hope you are enjoying a great day! I am from Solvecube HCM, an AI Based global consulting firm head quartered in Singapore. Our client is a Healthcare AI Startup...Show more
    Last updated: 6 hours ago • Promoted • New!
    Lead Software Engineer

    Lead Software Engineer

    DigiFocal IT Solutions Pvt Ltd • hosur, tamil nadu, in
    Lead Software Engineer (TypeScript | React | Node.We are looking only for Immediate Joiner.Design, develop, and deploy scalable web applications using TypeScript, React, and Node.Collaborate with p...Show more
    Last updated: 19 days ago • Promoted
    Principal System Software Engineers

    Principal System Software Engineers

    Mulya Technologies • Hosur, Tamil Nadu, India
    Principal / Staff System Software Engineers Bangalore Founded in 2023,by Industry veterans HQ in California,US We are revolutionizing sustainable AI compute through intuitive software with comp...Show more
    Last updated: 6 hours ago • Promoted • New!
    Principal Engineer

    Principal Engineer

    Razorpay • Hosur, Tamil Nadu, India
    A Principal engineer at Razorpay is well-grounded - innovative, quality focussed, product thinker, business conscious - not mere coders, of course, with deeper technical context and experience to b...Show more
    Last updated: 7 days ago • Promoted
    Junior Software Engineer

    Junior Software Engineer

    Tilda Research • hosur, tamil nadu, in
    A passion for building scalable AI agents.Build scalable back-end services using.Optimize graph database queries and models in Neo4j. Collaborate cross-functionally with Product, Engineering, and Cl...Show more
    Last updated: 3 days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    Ai Jobs • hosur, tamil nadu, 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: 15 hours ago • Promoted • New!
    Principal Architect (Node+Golang+React)

    Principal Architect (Node+Golang+React)

    BigStep Technologies • hosur, tamil nadu, in
    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 requires deep experti...Show more
    Last updated: 7 hours ago • Promoted • New!
    Full Stack Engineer

    Full Stack Engineer

    Adapts • hosur, tamil nadu, in
    Full-Stack Engineer (Remote) — Join Adapts.Adapts is transforming software maintenance by converting legacy code into comprehensive developer documentation, including specs and diagrams.This innova...Show more
    Last updated: 19 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Grantify • hosur, tamil nadu, 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: 5 days ago • Promoted
    Senior Software Engineer (Full Stack)

    Senior Software Engineer (Full Stack)

    BigStep Technologies • hosur, tamil nadu, in
    We’re looking for a Full Stack Engineer with.The ideal candidate should be highly skilled in.NoSQL databases, microservices architecture, and cloud-native development. AI-driven tools or AI-based ed...Show more
    Last updated: 1 day ago • Promoted