Software Engineer (US citizen, 100% onsite in Washington, DC)
Washington, DC 
Posted 1 month ago
Job Description
* 100% onsite work (no remote)
*Only local applications will be reviewed
* US citizenship is a requirement
* Current /Active US Government Security Clearance will be required in order to be considered 

ATC is seeking a Software Engineer to be engaged in software development and testing activities in Washington DC. We have been serving national security missions through creation and delivery of innovative, technology-centric solutions that provide decision advantage to our customers. Our client engagement processes, the way we collaborate, operate and deliver value provides an unparalleled opportunity to grow and advance.

  • Candidate will lead and participate in software development, testing and integration efforts
  • Organize, coordinate and facilitate validation and testing of multi-vendor based space and ground hardware and software systems
  • Derive requirements through interactions with customers/users
  • Test, deploy and maintain applications
  • Configuration management

Basic Qualifications:
  • Bachelor’s Degree in Computer Science or Electrical Engineering or any other relevant technical field with 5+ years of software development and testing experience
  • Master’s Degree in computer Science or Electrical Engineering or any other relevant technical field with 3+ years of software development and testing experience
  • High School diploma or GED with 7+ years of software development and testing experience
  • Proficient with C++ programing language,
  • Experience with oriented programing languages
  • Qt to design graphical interfaces
  • Windows and Linux OS based programming experience
  • Familiar with configuration management practices (i.e. SVN, CVS, Git, and etc.)
  • Experience of developing a large piece of software (i.e. >10k lines of executable code)
  • Familiar with concurrent programming practices (i.e. using threads, synchronization, etc.)
  • Must have active TS/SCI
  • Strong Communication Skills

These Qualifications Would be Nice to Have:
  • Understanding of User Interfaces (UI)s, cross-browser compatibility, general web functions and standards
  • Web Development Skills – Java, JavaScript, HTML, HTML5, CSS, cross-browser compatibility, Web User Interface Design, Security Principles, Object-Oriented Design, Web Services
  • Programming Skills/Experience – Messaging (JMS), SWING, Frameworks (Hibernate, Spring, Camel), Apache Tomcat, SQL, GWT, JSON, JavaScript, Struts, Python, PHP, Oracle, MySQL, JDBC, SOAP, REST, ActiveMQ, HTTPD, Subversion, Ant, RPM.

Equal Opportunity Employer – vets, disability


Job Summary
Start Date
Employment Term and Type
Regular, Full Time
Hours per Week
Work Hours (i.e. shift)
Monday - Friday
Salary and Benefits
Assurance Technology Corporation (ATC) is a leader in the design and development of high technology electronics systems for the space and communications industries. Excellent benefits including company paid medical and dental insurance, a deferred profit sharing plan, and a 401(k) savings plan.
Required Education
Bachelor's Degree
Required Experience
7+ years
Required Security Clearance
Other Clearance
Security Clearance Note
Will require the ability to obtain a government security clearance
Email this Job to Yourself or a Friend
Indicates required fields