Apply now »

Principal Software Engineer (Backend/WebApp)

Work mode:  Hybrid
Onsite Location(s): 

American Free Zone, San Franci, Costa Rica

Additional Locations: Costa Rica-Heredia

Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance

At our company, we value diversity and believe it is our greatest strength. We are committed to empowering women, supporting the LGBTQ+ community, and creating opportunities for individuals with disabilities. Our belief is that your diversity enriches our work environment. As an equal opportunity employer, we wholeheartedly welcome applications from all qualified candidates, regardless of their background. Additionally, we have a Gender Equality Policy that reflects our commitment to fairness and equality in the workplace.

Hybrid Roles:

Boston Scientific's hybrid workplace includes Working From Home and onsite. You will have the opportunity to discuss details in the interview.

About the role:

Design, develop and test software applications for medical software products or other software related products for implantable medical device products for Neuromodulation at Boston Scientific. Independently conducts the work as part of a major research and/or development project. Can provide technical oversight and direction on broad scope or complex projects. Viewed as an expert in one or more in-house technologies.

 

Your responsibilities include:

  • 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 technologies such as WPF, UWP, SOA (Service Oriented Architecture), and Entity framework
  • Work on web applications using technologies such as Java, SpringBoot, REST, AWS, and microservices or serverless architecture
  • Documents software development and/or test development by writing documents, reports, memos, change requests. Methods used are determined by approved procedures and standards.
  • Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
  • Analyzes, evaluates, verifies requirements, software and systems using software engineering standards and best practices
  • Provide complete expert engineering solutions that are well thought out that is architecturally and technically sound
  • Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes
  • Promote a collaborative environment and pragmatic engineering decision-making.
  • Develops and enhances cross-functional team relationships and works cross-functionally to identify and resolve technical and organizational issues.
  • Build collaborative relationships with key leaders and peers, internally and externally, across the organization. 

 

Minimum Required Qualifications

  • 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
  • Strong oral and written communication skills 
  • Ability to work independently and come up with solutions that are well thought out and technically sound
  • 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
  • Required skills in the following areas:
  • C# Microsoft development using the .NET Framework 3.0 onwards.
  • Windows application development using WPF, XAML, MVVM
  • Strong web applications development using Java, JavaScript/TypeScript and script programming languages
  • Strong development skills with databases – SQLs and noSQLs
  • OOPS, Design Patterns, Multi-Threading
  • Unit and Integration testing
  • Server & Cloud side technologies
  • Azure or AWS Cloud based application development
  • Node.JS, Rest APIs, WCF, ASP.NET
  • Microservices and serverless architecture
  • Kubernetes, ECS, EKS, S3
  • Good to have skills in the following areas:
  • Front-end technologies:
  • Angular / React JS, or
  • Modern JS Frameworks
  • Preferred experience with designing, deploying and managing IoT platforms and infrastructure 

 

 

Requisition ID: 610556

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!

 

 

Benefits • Life-Work Integration • Community • Career Growth

At Boston Scientific, you will find a collaborative culture driven by a passion for innovation that keeps us connected on the most essential level. With determination, imagination, and a deep caring for human life, we’re solving some of the most important healthcare industry challenges. Together, we’re one global team committed to making a difference in people’s lives around the world. This is a place where you can find a career with meaningful purpose—improving lives through your life’s work.


Job Segment: Test Engineer, Testing, Software Engineer, Cloud, Medical Device Engineer, Engineering, Technology

Apply now »