Minitab is hiring a

Senior Software Engineer

State College, United States

Minitab is looking for a high performing Senior Software Engineer.  You will show a high level of autonomy, a professional curiosity, and an eagerness to find new ways to improve the product you are working on. This could involve research into new technologies that could speed up development, or provide the development team better ways to implement and maintain the software. You should be able to teach others on the team new concepts they are not aware of yet and improve all members of the team across the board.

 

 

OVERARCHING RESPONSIBILITY

To support and apply Minitab’s global and department Objectives and Key Results.

 

POSITION SUMMARY

Perform software tasks ranging from very basic to those of a moderately complex nature with limited supervision. Over time, begin to develop an area of expertise or a good level of understanding of one of the Minitab software products. Actively work to expand software skill set and become more capable of working independently.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Help support the production of high-quality software products.
  • Implement the internal design, programming, and testing of software modules with a level of supervision appropriate for level of experience.
  • Develop software that meets Minitab design and coding standards.
  • Fix software bugs with limited supervision and develop the ability to solve moderately complex bugs with experience.
  • Collaborate on a project team using an agile software development process.
  • Support completion of simple to moderately complex tasks and features on project team backlog with supervision from technical lead and project manager.

 

ADDITIONAL RESPONSIBILITIES

  • After gaining several years of experience, begin to develop an area of expertise as a first step toward developing into a department resource in that particular area.
  • Gain a level of domain knowledge of one of Minitab’s software products that enables you to function effectively on development teams with limited supervision.
  • Learn new technologies, frameworks, API’s and programming languages as appropriate for project work that is assigned to you.

 

EDUCATION, KNOWLEDGE, AND EXPERIENCE

  • Associate or Bachelor’s degree in Computer Science, Statistics, Mathematics, IT, or a related discipline or equivalent experience.
  • Up to four years of progressive commercial software development experience.
  • Working knowledge of Microsoft Windows and/or macOS.

 

The following are also desirable:

  • Working knowledge of C++, C#, Swift, and/or Python.
  • Experience using Design Patterns.
  • Familiarity with web development technologies such as HTML/CSS and JavaScript/ES6 and knowledge of web frameworks like ASP.NET, ReactJS/Redux, Knockout, or Angular.
  • Familiarity with cloud platform technologies such as Microsoft Azure, Amazon Web Services and Google Cloud.
  • Experience with source control systems such as Team Foundation Server or Git.
  • Experience using an agile development process.
  •  Ability to write and maintain unit tests and familiarity with testing frameworks such as NUnit, Google C++ test framework, Jest.

 

QUALIFICATIONS, SKILLS, AND ABILITIES

  • Ability to work well in a team of skilled software professionals.
  • Ability to learn new technologies and apply those technologies to Minitab with appropriate supervision.
  • Ability to solve basic technical problems without supervision.
  • Desire to continuously improve your software skill set.
  • Ability to speak, read, write, and understand the English language.

 

Minitab is an equal opportunity employer.

 


This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.