Software Engineer


This position will exercise the applicant’s skills as a software engineer in both the commercial and government space. The applicant will be immersed in an enthusiastic environment where they’ll be faced with technical challenges and opportunities to grow on a regular basis. The position will allow the engineer to hone existing skills and broaden their own personal tech stack, while serving as a key contributor to the efforts of Problem Solutions.

Required Skills:

  • Technical Proficiency in:

    • Microsoft .NET Framework

    • C#, ASP.NET MVC and/or Java

    • RESTful Web Services

    • Microsoft SQL Server

    • SQL

    • JavaScript & jQuery

    • HTML/CSS

    • Git

    • Microsoft Azure

  • Other Competencies:

    • Strong understanding & ability to participate in all phases of the SDLC

    • Ability to organize, direct, and lead technical efforts

    • Ability to derive and analyzes requirements

    • Possess strong critical thinking skills

    • Experience creating applications and systems using multiple language(s) and database development tools

    • Expertise in applying current and evolving technologies

    • Can Implement software quality assurance and Software Configuration Management (SCM) procedures

    • Ability to provide technical advice on the conceptual design of solutions

    • Ability to supervise and mentor lower level engineers

    • Self-motivated with the ability to work independently, but also with a large team

Desirable Skills:

  • Technical Proficiency in:

    • Knockout.js

    • Angular.js

    • React Web/Mobile

    • Xamarin

    • Native Android

    • iOS Swift/Objective C

    • Python

    • Ruby

    • PHP

    • Amazon AWS

  • Other Competencies:

    • Familiarity with Agile System Development utilizing SCRUM or Kanban

    • Experience with configuring and utilizing continuous integration environments

    • Knowledge of mobile device development techniques and tools

    • Shall have comprehensive knowledge of software architecture, domain engineering and software engineering processes


  • Work Experience:

    • Shall have at least 6 years professional software engineering experience

  • Education

    • Minimum of a Bachelor’s degree in Computer Science or Computer Engineering

An Equal Opportunity Employer—M/F/D/V

Problem Solutions maintains a policy where qualified applicants are hired on the basis of 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.