Software Engineer IV

Job Locations US-DC-Washington DC
Job ID
Posted Date
# of Openings
Information Technology
Work Authorization
US Citizens, preferred
Contract - W2


VariQ and Peraton are supporting the U.S. Capitol Police to provide technical support in many areas of expertise. USCP is a fast-paced agency with a unique mission and challenges. USCP is in the Legislative Branch of the Federal Government. As such, it has an operating style different than most Executive Branch agencies. The OIS office is a lean organization with high priorities. Suitable candidates must be able to work at an optimal level in support of achieving the goals of the organization.


Additional Information:

  • Salary: Dependent upon experience
  • Security Clearance: None
  • Available: ASAP


  • This position requires a minimum of ten (10) years experience, managing or performing software engineering activities, of which at least eight years must be specialized.
    • Specialized experience includes: demonstrated experience with programming languages in the design and implementation of systems and using database management systems.
    • General experience includes increasing responsibilities in software engineering activities.
    • Knowledgeable of applicable standards.
  • Functional Responsibilities:
    • Leads the application of a systematic, disciplined, quantified engineering approach to the development, operation and maintenance of software.
    • Analyzes and studies complex system requirements.
    • Designs software tools and subsystems to support software reuse and domain analyses and manages their implementation.
    • Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques and, when appropriate, Computer-Aided Software Engineering (CASE) tools.
    • Estimates software development costs and schedule. Reviews existing programs and assists in making refinements, reducing operating time, and improving current techniques.
    • Supervises software configuration management.
  • ******Good understanding and experience of Application Server development, middleware integration, and COTS product integration*****
  • Great aptitude and attitude
  • Experience integrating third-party tools / SW (Note that the COTS requirement is replaced with this one)
  • High level of troubleshooting and problem-solving skills. For E.g. A STEM degree and experience supporting large and long-running projects at a SR level would be an indication of attitude and aptitude.
  • Passionate about technology/coding.
  • DOTNET & OR JAVA Expertise-
    • DOTNET or JAVA programming
    • but there are legacy systems that will involve JAVA & DOTNET troubleshooting and coding. Someone with an excellent foundation in either technology and knowledge of eclipse and MS Visual Studio IDE
  • Modern Web Frameworks –
    • Current technical stack includes Vue.js. However, a candidate exhibiting a good understanding of any other modern web framework (angular / Node.JS etc.) will be fine.
  • Agile Methodology—Good understanding of Agile concepts, user story estimation, agile release process and scrum concept understanding and user story management using some ALM tool.


Required Skills:

  • U.S. Citizenship
  • Ability to receive Public Trust clearance
  • Ability to build, maintain and troubleshoot relational databases using Microsoft SQL Server 2008/12/16 and in writing SQL scripts and advanced stored procedure programming required
  • Knowledge of Windows Server 2012/2016 platforms, Internet Information Server 5.0/6.0 configuration and the server-grade system hardware
  • Knowledge of and ability to maintain and customize J2EE based applications
  • Skills in dynamically creating websites that include standards-compliant DHTML, ASP.NET, JavaScript, and CSS
  • Create SPA applications leveraging modern JavaScript frameworks (AngularJS, VueJS, etc.)

  • Good understanding and experience of Application Server development, middleware integration, and COTS product integration
  • Expert knowledge of Visual Studio and Visual Studio Code
  • Experience creating and consuming RESTful APIs using OAuth
  • Good understanding and experience using third-party tools (Postman, Fiddler, Chrome Dev Tools, etc.)

  • Expert knowledge of Eclipse IDE for Java development
  • Experience working in an Agile development team
  • Familiarity with Atlassian suite (Jira, Confluence, Bamboo, Bitbucket)
  • Demonstrates strong (verbal and written) communication skills
  • Performs work necessary to design, implement, maintain, or modify systems for solving problems or accomplishing work processes through web-based application development.

Required Education: Bachelor’s degree in computer science/systems, information systems/technology, engineering/engineering technology, software engineering/programming, management, natural sciences, social sciences, mathematics or business/finance.


Education and experience requirements may be substituted with:

  1. A Master’s Degree (in subjects described above) and eight years of the general experience of which at least six years must be a specialized experience.
  2. No degree and thirteen years of general experience.



  • This job description is not designed to cover a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities are subject to change at any time. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.


  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform these functions.
  • While performing the duties of this position, the employee is regularly required to talk or hear. The employee frequently is required to use hands or fingers, handle or feel objects, tools, or controls. The employee is occasionally required to stand, walk, sit, and reach with hands and arms. Specific vision abilities required by this position include close vision, distance vision, and the ability to adjust focus. The noise level in the work environment is usually low to moderate. 


  • All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the employee will possess the skills, aptitudes, and abilities to perform each duty proficiently. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities. This document does not create an employment contract, implied or otherwise, other than an “at will” relationship.


VariQ is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status, or any other protected class. We consider diversity and inclusiveness to be core to our culture, and central to our commitment to fostering an empowering and supportive workplace.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed