Home » About NCS Technologies » Careers at NCS

Careers at NCS



Norma Huntington
Human Resources
NCS Technologies, Inc.
7669 Limestone Drive
Gainesville, VA 20155-4038

Email: NCS Human Resource

FAX: 703-743-8659


The following positions are available (details below):

  1. Controller
  2. Systems Engineer




NCS Technologies is a $300 million (and growing) innovator, manufacturer, integrator of a wide range of computing devices for enterprises of all sizes located in Gainesville, Virginia.  We build NCS branded systems to meet our customers’ specific technical, security, or environmental requirements.  We also transform products from our strategic OEM partners into the final integrated solutions that our customers require. We seek a Controller to lead our Accounting team.


  • Provide comprehensive financial updates to senior management
  • Guide financial decisions
  • Develop, implement, and maintain financial controls and guidelines
  • Adapt, improve and document processes and procedures given the current work from home environment (that will likely be partial work from home permanently) and the need to eliminate remaining hard copy records
  • Establish and monitor budgets including suggested corrective actions
  • Assist in the development of operational strategies
  • Establish mutual trust and respect with the staff to maintain a comfortable and pleasant environment that yields optimal productivity


  • Manage and monitor all accounts, ledgers, and reporting systems ensuring compliance with GAAP
  • Maintain and strengthen internal controls
  • Establish financial and operating benchmarks, budgets, program monitoring, and reporting standards on a monthly, quarterly and annual basis
  • Keep abreast of existing, new, and impending regulations and legislation
  • Oversee and support the Accounting team with dynamic leadership
  • Manage monthly bank, tax and insurance reporting
  • Provide data to and coordinate with public accounting firm that audits our financial statements and prepares our income tax returns
  • Coordinate with auditors from tax authorities as necessary


  • CPA
  • Bachelor’s degree in business, accounting, or economics
  • 5 years’ experience in a supervisory accounting or auditing capacity
  • Knowledge and experience with government contracts required (auditing of firms involved in government contracting acceptable)
  • Excellent communication (both oral and written) and negotiating skills
  • Exemplary supervisory skills
  • Ability to successfully work with people at all levels of a diverse organization 
  • Strong work ethic and ability to multi-task on a sustained basis.
  • Must project an image (through demeanor, dress, communications, etc.) that warrants respect of colleagues, customers, vendors, bankers, auditors, etc. with whom interaction will be common and deference from staff
  • Working knowledge of federal, state, and local tax compliance regulations and reporting
  • Working knowledge of finance, law and FAR
  • Familiarity with SAP Business One (and the ability to write custom queries of its data) is desirable


    Systems Engineer

    BACKGROUND: NCS is a growing innovator, manufacturer, and integrator of a wide range of computing devices for enterprises of all sizes with strong focus in the public sector including the military, Federal agencies, and state/local government.  We transform products from our strategic OEM partners into the final integrated solutions that our customers require.  We also build NCS branded systems to meet our customers’ specific technical, security, or environmental requirements.  We are seeking a Systems Engineer to join our growing team.

    POSITION DESCRIPTION:  The Systems Engineer will be responsible for testing, configuring, and troubleshooting a wide variety of x86 and ARM computers ranging from handheld, tablet, notebook, desktop to workstation and server.  The individual is also responsible for collaborating with customers, NCS colleagues, OEM partners, and other external parties to solve reliability and compatibility issues that arise from time to time. 

    SCHEDULE AND LOCATION:  This position requires full time in-person presence Monday through Friday at our current facility in Gainesville, Virginia.  NCS is also constructing and will be moving to a new facility in Manassas. 

    SPECIAL NOTICE:  The description herein including duties, responsibilities, and required qualifications and experiences characterizes what NCS would require of an individual who has fully grown or matured into the position.  However, as an organization, NCS highly values individuals who possess keen intellect, insatiable curiosity, heathy ambition, and strong entrepreneurship.  If a candidate has a background and foregoing traits that might allow him/her to grow into the position, NCS will be willing to make an investment to train and cultivate the person.  Such individuals are also encouraged to apply.


    • Benchmark (performance and functionality) and configure computer software, firmware, and hardware at an advanced level that involves a wide range of technologies including security, network, storage, display, power management, etc.
    • Testing, and troubleshooting of reliability and compatibility problems that involve the full stack of system software, firmware, and hardware
    • Communicate with customers and rely on both internal and third parties’ resources to seek and develop solutions as required.
    • Perform various operating system loads and troubleshooting of Windows and Linux systems.
      • Being able to do various Linux tasks preferred (add drivers, recompile, updates, etc.)
    • Develop documentation relating to installation, troubleshooting, and solution deployment procedures
    • Stay abreast of latest PC technologies and hardware platform through self-learning and formal training
    • Perform ad-hoc system support tasks as required



    • Experience with loading and configuring current Microsoft Windows client operating systems.
    • Familiarity with Linux operating systems strongly preferred
    • Three to five years’ experience in repairing desktop and laptop computers and using commonly available tools and diagnostics software to do such work
    • Strong enthusiasm for general computer technologies and familiarity with current desktop and laptop technologies and products including processor, memory, storage, and graphics.  In addition, must be familiar with diagnostics, remote access, and benchmarking software applications. 
    • Demonstrable knowledge of the on-line community (web sites, user groups, etc.) where one can look up information or seek help in computer related matters
    • Familiar with Microsoft Office productivity suite
    • Must be able to effectively and professionally communicate orally and in writing.
    • Must possess a “can do”, goal-oriented, and energetic personality with a penchant for solving problems independently.
    • Good time and resource management skills to be able to multi-task
    • High school diploma required
    • Some college education with emphasis on IT, IS, or System Engineering preferred



    NCS is an Equal Opportunity Employer. NCS provides a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital states or disability.​

    NCS Technologies is an Affirmative Action Employer who values cultural diversity in the workplace. M/F/D/V

    Only principals need apply.