Principal Enterprise Software Engineer

14 - 19 years

14 - 19 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Principal Enterprise Software Engineer - Fullstack

A Day in the Life

You will drive fullstack software innovation and excellence by:

  • Owning the architecture, design, and technical reviews

    in software development, contributing to design artifacts, software design, software code, and test plans.
  • Participating, as a core member of software project or sub-project teams

    , in the development of fullstack software applications for product and/or test tools.
  • Adhering rigorously to defined development procedures

    and generating high-quality work products across the stack.
  • Translating complex requirements/specifications into comprehensive design specifications

    for both backend and frontend components, and ultimately into software.
  • Participating actively in requirements, design, and code reviews

    , ensuring robustness and maintainability of fullstack solutions.
  • Participating in other critical activities

    , such as performing hazard and risk analysis, and reviewing designs and tests related to software.
  • Functioning exceptionally well in a collaborative team environment

    , fostering knowledge sharing and best practices.
  • Demonstrating and promoting good coding practices

    , emphasizing clean, secure, and efficient code for both server-side and client-side applications.
  • Providing technical leadership, guidance, and mentorship

    to other engineers, elevating the team's capabilities.
  • Driving innovation

    in software design and implementation for fullstack solutions.
  • Working closely with other members of the engineering staff and key stakeholders to provide end-to-end technical solutions.

Required Knowledge and Experience

  • Extensive experience developing C++ and Python applications on Linux platforms

    for robust backend systems.
  • Strong design and development experience in ANSI C and C++

    and various Integrated Development Environments (IDEs).
  • Strong Object-Oriented Design and development experience

    is required.
  • Expertise in JavaScript

    , with demonstrated experience in modern frontend frameworks/libraries (e.g., React, Angular, Vue.js) for building intuitive user interfaces.
  • Solid understanding of multithreading

    concepts in both design and implementation for high-performance applications.
  • Experience with projects that require hardware/software interfacing

    , demonstrating an understanding of how software interacts with physical devices.
  • Proficiency in designing and developing tools for device validation

    .
  • Knowledgeable and experienced in

    software engineering processes and the software life-cycle

    in general.
  • Experience with

    relational databases (SQL)

    for data persistence and management.
  • Excellent problem-solving skills

    and ability to tackle complex technical challenges.

Nice to Haves

  • Experience developing with

    .Net, C#, Winforms

    .
  • Knowledge of working on other operating systems like

    VxWorks

    .
  • Medical instruments development experience

    is a significant plus.
  • Experience with a

    documented software development process

    or familiarity with

    FDA and ISO standards like IEC 62304

    (Medical Device Software Lifecycle).
  • Experience with

    configuration management tools

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Medtronic logo
Medtronic

Medical Equipment Manufacturing

Minneapolis MN

RecommendedJobs for You

Hyderabad, Telangana, India

Bengaluru, Karnataka, India