Software Engineer


Software Engineer - We offer a fun and challenging work environment, great benefits, and on-the-job training and learning.

We are a growing company based in Johnstown, PA that offers its employees a fun, challenging, and collaborative work environment, great benefits and programs, and opportunities for on-the-job training and learning.

The Company: Problem Solutions is an innovative technology company that builds interactive experiences and products for government and commercial customers around the world. Our team of PhD’s, researchers, designers, and technology professionals are known for the great care we take with clients and employees alike.

  • We use our talent, experience, and imagination to solve complex problems and create award winning products with our clients.
  • We may be a group of individuals with different perspectives, thoughts, and ideas but our common thread is the understanding that what we do changes lives.

The Position: We’re looking for an Experienced Software Engineer.

  • We offer a competitive salary with paid vacation, tuition reimbursement, and 12 observed holidays.
  • We also offer great benefits and a health and wellness program.


The position will require the experienced engineer to lead development of technical projects and to ensure that the goals and mission of Problem Solutions are being represented daily. The ideal candidate will have effective communication, efficiency, responsibility, empathy, and the ability to lead by example. The candidate should have professional software engineering experience with a minimum of a Bachelor’s degree in Computer Science or Computer Engineering (or a related field).

Technical proficiency in areas such as:

  • JavaScript & jQuery
  • Microsoft .NET Framework
  • C#, ASP.NET MVC and/or Java
  • RESTful Web Services
  • Microsoft SQL Server
  • SQL
  • Git
  • Microsoft Azure
  • Mobile Front-End
  • Knockout.js
  • Angular.js
  • React Web/Mobile
  • Xamarin
  • Native Android
  • iOS Swift/ Objective C
  • Python
  • Ruby
  • PHP
  • Amazon AWS

Other competencies:

  • Strong critical thinking skills and self-motivation
  • The ability to organize, lead, and direct technical efforts
  • The ability to derive and analyze requirements, and provide technical advice on the conceptual design of solutions
  • Expertise in applying current and evolving technologies
  • Knowledge of mobile device development techniques and tools
  • A strong understanding of software architecture, domain engineering, and the software engineering processes
  • A strong understanding of and the ability to participate in all phases of the SDLC
  • Experience in creating applications and systems using multiple language(s) and database development tools
  • The ability to implement software Quality Assurance and Software Configuration Management (SCM) procedures
  • The ability to supervise and mentor lower level engineers


  • Scrum Master Certification
  • Familiarity with Agile System Development utilizing SCRUM or Kanban
  • Experience with configuring and utilizing continuous integration environments

The Location: Problem Solutions is based in Johnstown, PA. This is a great place to live and a wonderful community. Our employees are very active in local activities and events such as youth sports, business meetups and clubs, and arts and recreational events.

Telecommuting/ remote options will be considered based on qualifications.

An Equal Opportunity Employer—M/F/D/V: Problem Solutions maintains a policy where qualified applicants are hired based on fitness and merit without regard to race, ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, source of income, familial status, genetic information, or veteran status.