Senior Software Engineer - Portland, OR

Employer

Job Description

Are you naturally curious? So are we at MKS. Our collective curiosity drives us to be an innovation leader in many industries. Our products drive technology advancements across a wide range of applications such as 5G, augmented/virtual reality, autonomous vehicles, clean drinking water and space exploration. We are a team of collaborators who value fresh thinking and believe in mutual respect, constructive candor, diversity and inclusion. As a valued and trusted partner to our customers, we are continually pushing the boundaries of possibility. We believe in creating technology that transforms our world and are looking for like-minded individuals to join our team. If this is appealing to you, we want to meet you.


This position is within the High Density Interconnect, Product Engineering team of MKS Instruments. Specifically, this group designs and develops machines that enable disruptive laser based processing and high-volume manufacturing of rigid circuit boards in the consumer electronics industry. MKS is investing in this product team to accelerate the development timelines of our future products allowing us to quickly capitalize on our successes and expand MKS solutions for our customer base.


We are looking for an exceptional Sr. Software Engineer who can be a design and development resource for future products by performing the following duties.


  • Proficient in one or more object-oriented software development languages (C# preferred)
  • Experience with .NET application development and Visual Studio.
  • Collaborate with the teams to build, test and document data science components and provide technical feedback
  • Collaborate with System Engineers, Application Engineers, etc. to build prototypes and proof of concepts.
  • Experience with architecture & design
  • Logical and analytical problem solving skills.
  • Database experience, including knowledge of SQL and NoSQL models
  • Database performance management and API development
  • Understanding of best-in-class model and data configuration and development processes
  • Familiarization with containerization and virtualization technology, such as Docker, Kubernetes, etc.
  • Understanding of cloud and on-premise deployment strategies
  • Proven use of testing/test first quality approaches
  • Familiarity with GIT revision control is a plus.


What will you bring to the team, along with your curiosity is, a Bachelor's degree, or equivalent in Computer Science, Computer Engineering, or related discipline; or up to 7+ years of related experience; or equivalent combination of education and experience. Master's degree is preferred.


Competencies

To perform the job successfully, an individual should strive for the following:


  • Interpersonal Skills - Remaining open to others ideas and trying new things.
  • Teamwork - Providing genuine feedback and expecting it in return.
  • Ethics - Inspiring the trust of others; Working with integrity.
  • Strategic Thinking - Developing tactics to achieve organizational goals or strategies.
  • Motivation - Demonstrating persistence and overcoming obstacles.        
  • Quality - Looking for ways to improve and promote quality.
  • Innovation - Developing innovative approaches and ideas.


Travel

Ability to travel internationally and remotely support key MKS customers. Requires appropriate work authorization to freely enter and exit The United States of America, and other primarily Asia Pacific countries We are interested in a qualified candidate who is eligible to work in the United States. However, we will not sponsor employment visas. Travel may be expected up to 10%.