Jobs
>
Hyderabad

    Senior Principal Enterprise Software Engineer - Hyderabad, India - Medtronic

    Default job background
    Upper Management / Consulting
    Description

    Careers that Change Lives

    Impact patient outcomes. Come for a job, stay for a career.

    The Cardiovascular Group brings all of our cardiac and vascular businesses together into one cross-functional, collaborative operating unit to employ the full breadth of our talent, technologies, products, services, and solutions to address the needs of customers and patients across the globe. Cardiac Rhythm Management (CRM) offers devices and therapies to treat abnormal heart rhythms, as well as cardiac diagnostic and monitoring solutions.

    As the SW Development Architect, you will be responsible for architecting the software capabilities of the full technology stack for CRM's next generation enterprise Clinician Programmer and Patient Care Management system. This enterprise software supports clinicians across 90+ geographies for in clinic implant, follow-up and remote monitoring.

    You will be responsible for defining the vision and driving the realization for robust software in the context of DevOps based software delivery. You will provide leadership and architectural direction to engineering teams to ensure speed, quality, and compliance. You will continuously drive software improvements by leveraging state-of-the-art methodologies, standards and tools, acting as a conduit of progressive external and internal thinking. Your perspective will be broad, incorporating system level design thinking and arriving at solution approach for complex technical problems across software development life cycle.

    A Day in the Life

    • Define and communicate the vision for all aspects of CRM software, the architecture to enable it, and the steps to realization.
    • Demonstrate accountability of design and architecture to build scalable, reliable, and maintainable software solutions.
    • Provides well informed recommendations with multiple options using POCs and other means of establishing validated learning in critical aspects of the architecture and design.
    • Collaborate with other architects and engineering teams to understand and drive the organization's business requirements in-line with product NorthStar architecture.
    • Accountable for technical viability of quality solutions that work with the given cost, scope, and schedule while maximizing progress toward the vision and balancing technical debt.
    • Evaluate and improve the tools and framework used in software development.
    • Enable compliance with internal and external standards.
    • Share software best practices, architectural principles, concepts and define standards for the team to build consistent and maintainable code and reusable frameworks.
    • Research and propose tool and technology choices.
    • Serve as technical voice for current and future-state software dev practices with internal and external stakeholders.
    • Author technical papers and/or file patents; Fosters technical innovation.
    • Contribute to defining the direction for new products, processes, standards, and operational plans based on business strategy with a significant impact on work group results.
    • Create visibility into the state of software through feedback loops and metrics.
    • Consult with others to help leverage what exists and obtain feedback for how to improve.
    • Serves as a principal spokesperson internally related to subject matter expertise pertaining to its policies, plans, and objectives, new technological / technical research, functional thought leadership and other significant advancements.

    Familiariaze with Medical Devices Regulatory Standards, ex. IEC62304, ISO 13485(QMS)

    Delivery:

    • Engages with the persistent teams through Agile/Scrum ceremonies including PI and Scrum planning, stand ups, sprint reviews, and retrospectives as appropriate.
    • Engages with the larger architecture team to ensure alignment across the Patient Management ecosystem of hardware and software.
    • Works with the Product Owners to define aspects of user story acceptance criteria and the prioritization of the Architecture Runway.
    • Balances security with cost and capability assessments to support experiences designed.
    • Works with the persistent teams to adapt the design based on early sprints and other learnings.
    • Guides the teams in leveraging established standards, patterns, and practices for delivery.

    Responsibilities may also include the following.

    • Designs, develops, documents, tests, maintains, and debugs applications software and systems that contain logical and mathematical solutions.
    • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
    • Ensures software standards are met.
    • Work with other architects within the team to ensure the Device Manager applications and services provide scalable and resilient services that are productive and efficient to use.
    • Deliver software telemetry and self-service documentation for your work and champion it's practices.
    • Put together POC's to evaluate new services and capabilities; participate in development and review of code that creates and runs our Device Managers.
    • Work with IT to drive implementation & planning.
    • Work with DevOps teams to deliver, deploy, and operate the software.

    Qualification :

    B-Tech/BE in Computer Science/Electronics or equivalent with 17+ years of experience in Software Industry.

    ME/M-Tech in Computer Science/Electronics or equivalent with 15+ years of experience in Software Industry.

    Skills & Experience:

    Solution architecture, Systems Design, Design Patterns, and frameworks implementation knowledge for enterprise solutions.

    Expert in MicroServices, Containerization.

    Expert in Microsoft technology stack.

    Should be hands on defining UML, High-Level and Low-Level Design (HLD/LLD) documents.

    Strong programming skills in C#,.NET And/Or C, C++, Web Services, REST protocols for software design, development, debug and test practices.

    Should have experience in one of UI technologies like Angular, React, HTML5,JavaScript,CSS,BootStrap.

    Should have knowledge in designing and implementing secure solutions.

    Should have experience in cross platform development , ex. iOS, Android,Windows.

    Familiarity with multi-threading,synchronous and asynchronous programming.

    Good Understanding or experience with Agile process

    Should be able to understand Web Based applications design , remote procedure calls , distributed computing and apply those concepts to Product development.

    Should be familiar with network security protocols(TLS/SSL)

    Should be familiar with configuration management tools (TFS/Github)

    Experience with modern software engineering practices, Agile, and DevOps.

    Experience in deployment automation and Continuous Integration/Continuous Delivery (CI/CD)

    Experience making architecture-level decisions that span teams, applications, and technologies with demonstrable improvements in the quality and speed of an engineering organization's output

    Nice to Have:

    • knowledge on healthcare/ med-tech is preferred.
    • Leadership skills and mentoring capabilities.
    • with Cloud native architecture and Azure DevOps.

    Experience working with geographically distributed teams

    Design/test experience with regulated medical devices

    Experience with large-scale organizational transformation

    Working Knowledge of Six-Sigma principles is plus.

    About Medtronic

    Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.

    We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let's work together to address universal healthcare needs and improve patients' lives. Help us shape the future.


  • Synopsys Inc

    Software Engineer

    1 week ago


    Synopsys Inc Hyderabad, India

    The Synopsys TCAD group is looking for a Senior Software Engineer to work in the field of 3D technology modeling. This is a unique opportunity to work on the development of cutting edge TCAD software. Synopsys TCAD is the industry leader in 3D technology modeling. · In this role, ...

  • Microsoft

    Software Engineer

    1 day ago


    Microsoft Hyderabad, India

    We are looking to hire a Software engineer in the OneNote iOS team. In OneNote iOS (iPhone and iPad), we are working to build a fast, modern, mobile-first note-taking experience for our users and use AI-assisted contextual capture and semantic recall experiences to solve the basi ...

  • Microsoft

    Software Engineer

    1 day ago


    Microsoft Hyderabad, India

    Designation: FULL STACK ENGINEER. · Overview: · Are you an experienced full-stack Software Engineer. Does the opportunity to be involved in state-of-the-art development, measurement, and experimentation for edge browser and edge shopping excite you? If so, this Senior Software En ...

  • Retail Sols Inc

    Software Engineer

    3 hours ago


    Retail Sols Inc Hyderabad, India

    We are looking for a skilled Software Engineer to join our innovative team As a Software Engineer at Retail Sols Inc, you will be responsible for developing and maintaining software applications, ensuring high performance and responsiveness. This is an office-based position with ...

  • TekWissen India

    Software Engineer

    2 days ago


    TekWissen India Hyderabad, India

    Title: Software Engineer · Location: Hyderabad, India · Experience: 4+ Years · Notice: Immediate -20 days · Essential Requirements: · • Overall, 4 to 6 years of experience in cross-browser web applications UI design, development and deployment with Python or C# · • Good hands-on ...

  • 4Sagez Studios Pvt. Ltd.

    Software Engineer

    3 days ago


    4Sagez Studios Pvt. Ltd. Hyderabad, India

    Company Description · Welcome to 4Sagez Studio - Gateway to a World of Technology Solutions, Endless Games, Adventures · At 4Sagez Studio, we are a dynamic fusion of technology enthusiasts, gaming aficionados, and creative storytellers. As a versatile company, we pride ourselves ...

  • Microsoft

    Software Engineer

    1 week ago


    Microsoft Hyderabad, India

    Our team is looking for a Senior UX Software Engineer to help develop a world-class, customer-centered engineering infrastructure. You will work with Azure CXP Program Managers, other Azure engineering teams and the Field, Marketing and Support organizations to define and deliver ...

  • e2open

    Software Engineer

    1 day ago


    e2open Hyderabad, India

    Position: Software Engineer · Total around 4-6 years' experience in J2EE based products/projects · Apache Camel, · Java, J2EE, SQL, Webservices, JavaScript · Experience with any UI frameworks –Vaadin, GWT, RCP, JSP, Swing etc. · Working knowledge of DBMS – Oracle, MySQL, SQL S ...

  • Informatica

    Software Engineer

    2 days ago


    Informatica Hyderabad, India

    Software Engineer - Hyderabad, Telangana · We are currently looking for a Software Engineer with a desire to work on the development of products. You will be based in our office in Hyderabad, India · You will report to the Manager, Development · You will design and develop produc ...

  • Oneskai

    Software Engineer

    1 week ago


    Oneskai Hyderabad, India

    Job Summary: · We are seeking a skilled and innovative Software Engineer to join our dynamic team. The ideal candidate will have a passion for technology and software building, with an ability to think critically and solve complex problems. As a Software Engineer, you will be res ...

  • Navtech

    Software Engineer

    1 day ago


    Navtech Hyderabad, India

    Navtech an ISO-certified company provides Solutions and Services that help make a lasting impact on our customers' business. We are having development centers in India and US and have been awarded Best Cloud services provider by Good Firms and are also AWS Certified partner. You ...

  • Gowin

    Software Engineer

    1 day ago


    Gowin Hyderabad, India

    Job Title : Software Engineer - AI Stack Development · Location : Hyderabad · Experience : 10+ Years · Job Type : Full-Time · Job Brief : · Join one of our esteemed client's global team of talented individuals in crafting cutting-edge neural network systems. As a Software Enginee ...

  • NCR Voyix

    Software Engineer

    1 day ago


    NCR Voyix Hyderabad, India

    About Company · NCR VOYIX (NYSE: VYX) is a global technology company leading how the world connects, interacts and transacts with business. NCR's assisted – and self – service solutions and comprehensive support services address the needs of retail sector organizations in more th ...

  • manogna it services private limited

    Software Engineer

    1 week ago


    manogna it services private limited Hyderabad, India

    Job Overview : · Join an innovative and fast-paced team-building software that allows litigation professionals to filter millions of documents down to those most important to their case using advanced techniques and artificial intelligence. From your seat in Downtown Chicago, you ...

  • HuntingCube Recruitment Solutions

    Software Engineer

    1 week ago


    HuntingCube Recruitment Solutions Hyderabad, India

    Skills-Angular11+ Javascript+Typescript+unit testing(jasmine/karma)+ngrx · Exp-8-10yrs · Location- Hyderabad · Notice Period-Immediate · Requirements: · 7+ years of Software Development experience with Typescript, Angular, Angular Material components, NgRx, RxJS, writing unit tes ...

  • DigiMoksha Solutions

    Software Engineer

    1 day ago


    DigiMoksha Solutions Hyderabad, India

    Position : Software Engineer · Experience : 5+Years · Location : Hyderabad · Notice Period : Immediate Joiners only. · Job Description : · Roles and Responsibilities : · Participate in developing software solutions in an agile environment to meet our software's roadmap needs · Pa ...

  • Microsoft

    Software Engineer

    1 day ago


    Microsoft Hyderabad, India

    Overview · Falcon is a project that helps developers in the WebXT Org to build, deploy and run microservices at scale. The team builds and owns an SDK that is actively used by 100s of developers to build over 500 mission critical services powering apps like Bing Web Search. The t ...

  • iHub-Data, IIIT Hyderabad

    Software Engineer

    6 days ago


    iHub-Data, IIIT Hyderabad Hyderabad, India

    iHub-Data, IIITH, we are looking for Generalist Software Engineers who are not only technically proficient but also enthusiastic about taking research projects at a high Technology Readiness Level (TRL) to the market. In this role, you will be at the forefront of innovation, wear ...

  • Infojini Inc

    Software Engineer

    2 days ago


    Infojini Inc Hyderabad, India

    Job Title: Software Engineer · Minimum 1 year experience in · (JAVASCRIPT AND PYTHON) · Essential Skill Sets · Thorough understanding of SDLC · Thorough understanding of Javascript · Thorough Understanding of HTML5, CSS · Hands on experience in consuming REST APIs and working wit ...

  • NCR Corporation

    Software Engineer

    1 week ago


    NCR Corporation Hyderabad, India Full time

    About NCR VOYIX · NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. ...