Principal Software Engineer

5 days ago


Vadodara, Gujarat, India Neelam Enterprise Full time ₹ 20,00,000 - ₹ 29,00,000 per year

Principal Software Engineer, Application Development

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's 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.

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

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.

Job Types: Full-time, Permanent

Pay: ₹2,000, ₹2,900,000.00 per year

Benefits:

  • Health insurance
  • Provident Fund

Ability to commute/relocate:

  • Vadodara, Gujarat: Reliably commute or willing to relocate with an employer-provided relocation package (Required)

Education:

  • Bachelor's (Preferred)

Experience:

  • Full-stack development: 10 years (Required)
  • SQL: 10 years (Required)
  • Java: 10 years (Required)

Language:

  • English (Required)

Work Location: In person



  • Vadodara, Gujarat, India Kiash Solutions LLP Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title: Principal Software Engineer Angular & AzureJob Description:We are looking for a highly experienced Principal Software Engineer specializing in Angular and Azure technologies. The ideal candidate will have over 12 years of experience in software development, with a strong focus on frontend technologies, cloud-based architecture, and...


  • Vadodara, Gujarat, India Lucy Electric Full time US$ 90,000 - US$ 1,20,000 per year

    Internal Job Title:Associate Principal Engineer - OS & SoftwareBusiness:Lucy Electric Manufacturing & Technologies India Pvt LtdLocation:Halol, Vadodara, GujaratJob Reference No:2434Job PurposeAssociate Software and OS Principal Engineer will be part of Automation Engineering team. This role will act as a key expert for OS Software engineering team and guide...

  • Principal Engineer

    4 weeks ago


    Vadodara, Gujarat, India ACL Digital Full time

    Hiring of Principal EngineerExperience range: 6 to 8 yearsLocation : AhmedabadMust:Understanding of Ethernet Standards: IEEE 802.3 (10/100/1000BASE-T, 2.5G/5G/10GBASE-T, NBASE-T, Fiber Optics).Ethernet PHY ICs: Internal blocks (PCS, PMA, PMD), Auto-negotiation, Link Training, FEC, Loopbacks.Media Independent Interfaces (MIIs): MII, RMII, GMII, RGMII, SGMII,...

  • Software Engineer

    4 days ago


    Vadodara, Gujarat, India Windowmaker Software Full time ₹ 4,80,000 - ₹ 6,00,000 per year

    Software Engineer - InternResponsibilities Key Responsibilities in the role:• Design, code and implement solutions from concept to final hand-off to customers.• Proactive involvement in planning, designing and execution with Agile delivery methodologies.• Complete other work requirements or tasks assigned by the management• Excellent verbal and...


  • Vadodara, Gujarat, India Sapwood Ventures Full time ₹ 20,00,000 - ₹ 50,00,000 per year

    We are Urgently Hiring for Principal Software Engineer-Remote at Vadodara Location for our ClientPosition Name:Principal Software EngineerCTC: 20,00, ,00,000Shift Timings: 2 PM to 11 PMOnce Selected Candidate Should come to Vadodara Office for 5 Days and Fully Remote and after that once or twice when US Team Visits Office Candidate Should come to...

  • Software Engineer III

    3 weeks ago


    Vadodara, Gujarat, India MRI Software Full time

    About The Role :MRI Software is seeking a Software Engineer III to join our team working on products.As a Software Engineer III, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should have a passion for development and an eagerness to learn new things and improve your...


  • Vadodara, Gujarat, India MRI Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    About The Role : MRI Software is seeking a Software Engineer III to join our team working on products. As a Software Engineer III, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and...


  • Vadodara, Gujarat, India MRI Software Full time

    About The Role :MRI Software is seeking a Senior Software Engineer IV to join our team working on products.As a Senior Software Engineer IV, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should have a passion for development and an eagerness to learn new things and...


  • Vadodara, Gujarat, India MRI Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    About The Role : MRI Software is seeking a Senior Software Engineer IV to join our team working on products. As a Senior Software Engineer IV, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new...


  • Vadodara, Gujarat, India MRI Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About the role:MRI Software is seeking a Senior Software Engineer IV to join our team working on products. As a Senior Software Engineer IV, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and...