Principal Software Engineer

2 weeks ago


bangalore, India NI Full time

Job Description

The Principal Software Engineer position is a high visibility role within NI requiring daily interaction with NI Engineering Teams, and Executive Management.
The role demands diverse engineering & leadership capabilities including the ability to communicate & collaborate effectively within & other global teams to gather requirements, generate clear specifications, brainstorm solutions & create new or existing NI products as per the business needs.

The Team:
NI is proud to be a part of Emerson's new test and measurement business group. The NI software portfolio is built to improve engineering productivity and help tackle the world’s greatest engineering challenges. The Software Delivery team enables a customer's first impression of NI software is how easily they're able to install.​ They enable internal NI software teams to package their products for shipping by providing a standardized, flexible, and powerful way to release to customers​ and external customers to discover, install & deploy software on Windows.

Job Responsibilities

Specifies, Architects, Designs, Implements, and tests features and capabilities for existing and upcoming releases. Work in an Agile team, environment to prioritize tasks and leverage resources to deliver features in a release on time. Collaborate with product stakeholders in different geographical locations on design discussion and code architecture. Implement and test features to ensure a high level of code quality. Work with the team to prioritize tasks and leverage resources to deliver features in a release on time. Identify key risks to projects and propose mitigation options. Define processes, tools and technologies for the team. Review feature specifications and design proposals. Set coding guidelines and provide effective code reviews. Evaluate project testing strategies and contribute to writing effective test plans. Identify, prioritize, and resolve technical debt in the team. Decision maker for technical problems on his/her area of expertise across product line; reviews decisions and recommendations from junior engineers within the team. Guide and direct day-to-day work of junior engineers in the team, by modelling the values and behaviors of a successful engineer, by setting clear, observable, measurable expectations, and coaching them to develop skills and knowledge. Identify tools and infrastructure and contribute to processes in the team to improve engineering productivity. Works and interacts with NI Employees in R&D software and hardware organizations, as well as other business groups across the globe. Uses his/her technical influence to drive innovation and engineering standards/best practices across groups. Reviews and approves product specifications and customer user documentation for the product. Decision maker for technical problems on his/her area of expertise across product line; reviews decisions and recommendations from junior engineers within the team.

Technical skills and experience:

/ / / MCA in Computer Science/ Electronics and Communications / Allied streams with 9 - 14 years of industry experience. Demonstrated ability in problem-solving, effectively diagnosing technical issues and proposing reasonable solutions. Proficiency in C++, C# Strong understanding and experience of software design principles. Demonstrated ability to lead project teams through the release cycle(s). Track record of being a technical expert with extraordinary implementation skills.

Preferred Qualifications

Understanding of Agile software development principles. Demonstrated ability to: Persistently drive tasks and lead projects to successful completion. Effectively interact and communicate with engineering teams and management. Work effectively in a diverse, multi-cultural group development environment. Problem-solving skills, including effectively diagnosing technical issues and proposing reasonable solutions. Take initiative, be a self-starter, and work independently. Quickly learn applicable technology, systems, and products.


  • bangalore, India Cloud Software Group Full time

    Job Description Summary Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • bangalore, India Dell International Services India Pvt Ltd (7451) Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • bangalore, India DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...


  • bangalore, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...


  • bangalore, India DigiCert Full time

    ABOUT DIGICERT We're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help...


  • bangalore, India Broadcom Inc. Full time

    Please Note : 1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Job Description Ethernet NIC product portfolio is designed for high...


  • Bangalore, India Harness.io Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of...


  • bangalore, India Harness.io Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of steering...


  • bangalore, India solera Full time

    JOB SUMMARY: We are looking for a Sr Principal Software Engineer for our team that will focus on a new product feature offering. The Principal Software Engineer will be responsible for the cohesive development, overseeing integration of new services to various other microservices eco system, coordinating with QA, and peers. The Principal Software...


  • bangalore, India JPMorgan Chase & Co. Full time

    If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Treasury Services Emerging Payments - Pay by Bank, you provide expertise and engineering excellence as an integral part of an agile team to enhance,...


  • bangalore, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...


  • bangalore, India QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description:  Blackberry® - the iconic brand you know and trust – is now a market leading cybersecurity software and services company. Our Endpoint Security product line focuses on protecting an organization’s network against cyber-attacks by securing its endpoints—including employees’ connected computers, smart...


  • bangalore, India Baxter Full time

    This is where you save and sustain lives At Baxter, we are deeply connected by our mission. No matter your role at Baxter, your work makes a positive impact on people around the world. You'll feel a sense of purpose throughout the organization, as we know our work improves outcomes for millions of patients. Baxter's products and therapies are found...


  • bangalore, India BT Group Full time

    Why Consumer/Digital? Unprecedented scale and opportunity Consumer is the largest telco in the industry. With over 20k employees and 34 million customers, we generate over £10bn in revenue. This offers enormous opportunities for our people and to be No. 1 in the market. Our Consumer Unit exists as three household brands - BT, EE & Plusnet from...


  • bangalore, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...

  • Principal Engineer

    3 weeks ago


    bangalore, India Raytheon Technologies Full time

    Unspecified Overview: In this role, the Principal Engineer (Electronic/Software Systems) actively participate in NPI, redesign and develop and validate software for Actuator applications. Position: Principal Engineer (P4) Primary Responsibilities: Strong Experience in software development for real-time embedded Application Well...


  • bangalore, India The Nielsen Company Full time

    At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big,...

  • Principal Engineer

    3 weeks ago


    bangalore, India Amazon Development Center India Private Limited - Kerala - P86 Full time

    Principal Engineers provide technical leadership at Amazon.com. They help establish technical standards and drive Amazon’s overall technical architecture, engineering practices, and engineering methodologies. They work on our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. They think globally...


  • bangalore, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...