Philips Senior Software Engineer in Monroeville, Pennsylvania

The candidate will be required to demonstrate proficiency in:

▪ Object oriented design and implementation

▪ Object oriented programming in a language such as C# or Java

▪ JavaScript

▪ AngularJS, Node, and Express

▪ Restful APIs

▪ HTML, CSS, and writing cross-browser compatible code


▪ N-tier software architectures

▪ Effective debugging skills

▪ Multi-processing and/or multi-threaded applications

▪ Documenting software requirements and designs

▪ Agile development methodologies

▪ Working effectively with individuals (software as well as non-software) on a project team

▪ Effective communication skills

Experience with medical device development is preferred.

In this role, you have the opportunity to

As a Senior Software Developer you will serve as a major contributor as we transition our Sleep Diagnostics solutions from Windows platforms to the cloud.

You are responsible for

  • Design and architecture of our new web based software solutions

  • Understanding and analyzing requirements

  • Contributing to estimation and task breakdown

  • Understanding existing code base and design in order to perform impact analysis

  • Proactively identifying and resolving design issues

  • Software related document writing and releasing

You are a part of

The Sleep Diagnostics engineering team who is responsible for new product development and maintenance of all of our sleep diagnostics solutions. Our team plays an integral role in the continued success and growth of our Sleep and Respiratory organization. We value innovation and hard work and have a passion for creating meaningful solutions that improve the lives of our customers.

To succeed in this role, you should have the following skills and experience

  • Bachelor’s degree in Computer Science, Computer Engineering or similar technical field

  • Minimum of 5+ years of experience with object oriented design and implementation with C# or Java

  • JavaScript, ES6 preferred

  • AngularJS 2+, NodeJS, and Express

  • AWS Deployment and Infrastructure

  • Experience with N-tier software architectures and writing cross-browser compatible code

  • Effective debugging skills

  • US work authorization is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa.

In return, we offer you

Sharpen your talents with new challenges in our dynamic organization. As a market-driven company, we’re used to listening to our customers & apply the same thinking to our employees. We offer a competitive salary, outstanding benefits and flexibility in a career with a positive and supportive atmosphere in which to develop your talents further.

Why should you join Philips?

Working at Philips is more than a job. It’s a calling to create a healthier society through meaningful work, focused on improving 3 billion lives a year by delivering innovative solutions across the health continuum at . Our people experience a variety of unexpected moments when their lives and careers come together in meaningful ways.

To find out more about what it’s like working for Philips at a personal level, visit the Working at Philips page at on our career website, where you can read stories from our employee blog at . Once there, you can also learn about our recruitment process at , or find answers to some of the frequently asked questions at .

Philips is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex (including pregnancy), sexual orientation, gender identity, national origin, genetic information, creed, citizenship, disability, protected veteran or marital status.

As an equal opportunity employer, Philips is committed to a diverse workforce. In order to ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans' Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants that require accommodation in the job application process may contact 888-367-7223, option 5, for assistance.