Principal Software Engineer

4 weeks ago


Pune, Maharashtra, India BOSTON SCIENTIFIC Full time

Additional Locations India-Maharashtra Pune India-Haryana Gurgaon Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific we ll give you the opportunity to harness all that s within you by working in teams of diverse and high-performing employees tackling some of the most important health industry challenges With access to the latest tools information and training we ll help you in advancing your skills and career Here you ll be supported in progressing - whatever your ambitions PURPOSE STATEMENT Design develop and test software applications for medical software products or other software related products for implantable medical device products for R D Division at Boston Scientific Independently conducts the work as part of a major research and or development project Can provide technical direction review on broad scope or complex projects Viewed as an expert in one or more in-house technologies KEY RESPONSIBILITIES Responsible for developing software and or testing implantable neural stimulation systems or other software related products Provide competitive advantage in performance cost and quality Work on C applications using technology such as WPF UWP SOA Service Oriented Architecture and Entity framework Follow the full design life cycle process including driving efforts in requirements specification design activities planning code reviews and creating corresponding artifacts Provide complete expert engineering solutions to impactful and high-visibility initiatives and projects Lead and mentor a team of talented Software Engineers Promote a collaborative environment and pragmatic engineering decision-making Build collaborative relationships with key leaders and peers internally and externally across the organization KEY SKILLS Strong oral and written communication skills Demonstrated experience in software development lifecycle Agile object-oriented design methodology Experience with medical device regulatory guidance such as 21 CFR Part 820 IEC 62304 and ISO 13485 Preferred experience with software configuration tools for source code control Git issue tracking Jira requirements management Cockpit code review tools Code Collaborator and 3rd party project build tools Demonstrated technical leadership skills Creative innovative thinker Good organizational and multi-tasking skills Bachelor s degree in computer science electrical engineering or a related field 10 years of software development with fluency coding in multiple programming languages such as C NET Preferred familiarity with Brainlab Surgical Planning Software QUALITY SYSTEM REQUIREMENTS In all actions demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures For those individuals that supervise others the following statements are applicable Assures that appropriate resources personnel tools etc are maintained in order to assure Quality System compliance and adherence to the BSC Quality Policy Establishes and promotes a work environment that supports the Quality Policy and Quality System JOB SCOPE AND LEVELING GUIDELINES Functional Knowledge Requires specialized and comprehensive technical and or functional knowledge in own job function or field and has full understanding of other related job functions Leverages this knowledge to recommend new and or improved work processes typically at an area level impacting various teams Business Expertise Applies knowledge of business and industry best practices and how own area integrates with others to achieve objectives to drive results Is aware of the competition and the factors that differentiate them in the market Leadership Acts as a resource and mentor for colleagues with less experience May lead projects with manageable risks and resource requirements often broader cross-functional projects Problem Solving Solves complex and diverse problems takes a new perspective on existing solutions and exercises judgment based on the analysis of multiple sources of information using specialized knowledge of various alternatives and their impact on the business Works independently within broad guidelines and policies receives minimal guidance Impact Impacts the ongoing achievement of customer operational project program or key business organizational service objectives and recommends improvements within area of responsibility Interactions and Communications Explains difficult or sensitive information to facilitate productive discussion works to build consensus Regularly leads discussions and makes presentations in cross-functional meetings effectively presenting information to explain recommendations and implications Requisition ID 600443 As a leader in medical science for more than 40 years we are committed to solving the challenges that matter most - united by a deep caring for human life Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives create value for our customers and support our employees and the communities in which we operate Now more than ever we have a responsibility to apply those values to everything we do - as a global business and as a global corporate citizen So choosing a career with Boston Scientific NYSE BSX isn t just business it s personal And if you re a natural problem-solver with the imagination determination and spirit to make a meaningful difference to people worldwide we encourage you to apply and look forward to connecting with you



  • Pune, Maharashtra, India Pattern Full time

    Title Principal Software Engineer Job Information - The Principal Software Engineer leads and oversees the software engineering function focusing on the development release and maintenance of software applications and systems that align with business needs You will play an important role in creating and promoting standards that are used throughout the...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Mastercard Full time US$ 1,25,000 - US$ 1,75,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job Title:Principal Software Engineer Overview:Overview:• Customer Connectivity is a global Mastercard team that designs, builds and supports service platforms that provide cryptographic, key management and certificate management functions utilized by global Mastercard application teams.• The Customer Connectivity team develops and supports shared...


  • Pune, Maharashtra, India Mastercard Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Pune, Maharashtra, India NorthStar HR Consultants Full time

    Job Title - Sr. Principal Software Engineer - Quality AssurancePosition OverviewWe are seeking a Sr. Principal Software Engineer - QA to lead our quality strategy and execution in identity security within the cybersecurity domain. With 16+ years of experience, you will leverage advanced AI tools, bring deep expertise in quality assurance, and set the bar for...


  • Pune, Maharashtra, India NorthStar HR Consultants Full time

    Job Title - Sr. Principal Software Engineer - Quality Assurance Position Overview We are seeking a Sr. Principal Software Engineer - QA to lead our quality strategy and execution in identity security within the cybersecurity domain. With 16+ years of experience, you will leverage advanced AI tools, bring deep expertise in quality assurance, and set the...


  • Pune, Maharashtra, India NorthStar HR Consultants Full time

    Job Title - Sr. Principal Software Engineer - Quality Assurance Position Overview We are seeking a Sr. Principal Software Engineer - QA to lead our quality strategy and execution in identity security within the cybersecurity domain. With 16+ years of experience, you will leverage advanced AI tools, bring deep expertise in quality assurance, and set the...


  • Pune, Maharashtra, India Procore Technologies Full time US$ 1,50,000 - US$ 2,00,000 per year

    Job Description We're looking for a Principal Software Engineer to join Procore's Product & Technology Team. In this senior hands-on technical role you will lead, collaborate, partner and develop high-quality software across our owner solutions for construction project management. Use your knowledge of high-level design and architecture to ensure that your...