Talent.com
This job offer is not available in your country.
Principal Software Engineer

Principal Software Engineer

Asian HiresKozhikode, IN
14 hours ago
Job description

REPORTING RELATIONSHIP

POSITION REPORTS TO : LEAD / SENIOR LEAD SOFTWARE ENGINEER

DEPARTMENT : DEVELOPMENT

POSITION LOCATION : INDIA (REMOTE)

COMPANY BUDGET : 20,00,000 - 29,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 • Kozhikode, IN

    Related jobs
    Principal Engineer Software

    Principal Engineer Software

    Palo Alto NetworksINDIA
    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 mo...Show moreLast updated: 30+ days ago
    Principal Software Developer - Principal Cloud Engineer

    Principal Software Developer - Principal Cloud Engineer

    ORACLEINDIA
    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will take an active role in the defi...Show moreLast updated: 30+ days ago
    Principal Software Development Engineer

    Principal Software Development Engineer

    ZscalerINDIA
    Serving thousands of enterprise customers around the world including 40 PERCENT of Fortune 500 companies, Zscaler (NASDAQ : ZS) was founded in 2007 with a mission to make the cloud a safe place to ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    LucidityKozhikode, IN
    Principal Engineer- Backend Development.At Lucidity, we are pioneering the digital transformation of cloud storage with our state-of-the-art cloud storage management platform - a first-of-its-kind ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    First American (India)Kozhikode, IN
    As a Principal Engineer, you will actively contribute to the codebase by designing, developing, testing, and deploying scalable, highly available, and fault-tolerant services.You'll collaborate wit...Show moreLast updated: 22 days ago
    • Promoted
    Principal Backend Software Engineer

    Principal Backend Software Engineer

    AtlassianKozhikode, IN
    Atlassians can choose where they work – whether in an office, from home, or a combination of the two.That way, Atlassians have more control over supporting their family, personal goals, and other p...Show moreLast updated: 14 days ago
    Principal Software Engineer

    Principal Software Engineer

    NikeKarnataka, Karnataka, India
    Become a Part of the NIKE, Inc.It is a place to explore potential, obliterate boundaries and push out the edges of what can be. The company looks for people who can grow, think, dream and create.Its...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer (.Net + AWS)

    Principal Software Engineer (.Net + AWS)

    CESKozhikode, IN
    Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune ...Show moreLast updated: 30+ days ago
    Software Principal Engineer

    Software Principal Engineer

    Dell TechnologiesINDIA
    The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...Show moreLast updated: 30+ days ago
    Software Principal Engineer

    Software Principal Engineer

    Dell IndiaINDIA
    From applied research to advanced engineering, the CTO Storage team has the expertise to shape ground-breaking Storage products, technologies, and innovations. Its a fascinating field of work.Were i...Show moreLast updated: 30+ days ago
    Principal Software Engineer R11344

    Principal Software Engineer R11344

    Oportun, IncIndia
    Remote
    Oportun (Nasdaq : OPRT) is a digital banking platform that puts its 2.With intelligent borrowing and savings, Oportun empowers members with the confidence to build a better financial future.Since in...Show moreLast updated: 30+ days ago
    Principal Software Development Engineer

    Principal Software Development Engineer

    autodesk india pvt ltdINDIA
    Autodesk is seeking a motivated, experienced and skilled engineer to join our Connected Delivery platform team.This platform is responsible for enabling discovery, download and install of all the A...Show moreLast updated: 30+ days ago
    Principal Software Engineer - Data Engineer

    Principal Software Engineer - Data Engineer

    Accion LabsIndia
    We are a team of Engineers, Designers, Thinkers, Product Managers, Problem solvers and more.We are bound by our commitment to help teams succeed with our culture of learning & innovation.We see...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    PreciselyIndia
    Precisely is the leader in data integrity.We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strateg...Show moreLast updated: 30+ days ago
    Principal Software Engineer

    Principal Software Engineer

    BottomlineIndia
    Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 30 years of experience and moving more than $10 tri...Show moreLast updated: 30+ days ago
    Principal_Engineer_Platform_Software

    Principal_Engineer_Platform_Software

    RTXINDIA
    No 2 / 2, KIAL Road, Venkatala Village, Chowdeshwari Layout, Yelahanka, Bangalore, Karnataka 560064.Collins is working building industry challenging Multi core platform architecture making the produc...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Tweakbits Technologies Private LimitedKozhikode, IN
    Designation : Principal Software Engineer / Principal Architect.Experience : 14+ years ( Hands on ).You will be part of a early stage start up. Understanding of DNS, Hosting, Email, Customer / Order Lifec...Show moreLast updated: 20 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    CoinbaseKozhikode, IN
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago