Principal SW Engineer

Herndon, Virginia
Jul 25, 2018
Aug 29, 2018
Engineer, IT
Full Time

Job Summary/Company:

Are you driven by the desire to use and create innovative technology, with a clear vision to help solve critical security issues? We are looking for a SW Engineer to assist a company that prioritizes the system-oriented approach. The ideal candidate will have a minimum of 10 years of technical experience and strong programming skills in C, along with other languages. If you would be excited about working with engineering teams to asses, prototype, develop, and integrate functional and security capabilities into new and existing products, then reach out to us today! While this position requires strong technical skills, it will give you the opportunity to develop and evolve in your skills as you move forward in your career. 


  • Develop demonstrable proof-of-concept implementations of the cross-domain applications utilizing architectural design concepts 
  • Analyze system and security requirements to design and develop software components for new and existing products, while contributing to the design process for cross-domain application architecture for the various cross-domain transfer applications
  • Use existing web-based UI/UX frameworks to create new functionality
  • Produce and maintain engineering artifacts as architecture and design document, installation and user guides, and implement test procedure for the cross-domain
  • Work with the customer and Professional Services to support field deployment and resolve issues
  • Participate in requirements gathering, design discussions, and code reviews
  • Research and evaluate technology and third-party software for integration with existing products 

Qualifications/Background Profile:

  • Position requires a Bachelor's Degree in Computer Science or an equivalent technical discipline, or an additional 5 years of technical experience
  • Position requires 10+ years of professional experience, including 6 years of hands-on exposure to Linux/UNIX software development
  • Position requires strong programming experience in C/C++, and an additional language preferably Python
  • Position requires proven proficiency working with RHEL 6/7 or other UNIX platforms
  • Position requires in-depth understanding of security protocols usch as TCP/IP, DNS, LDAP, and Postgres, as well as SQL query tailoring experience
  • Position prefers experience building systems and software using SELinux type enforcement 
  • Position requires U.S. citizenship

Qualified candidates should send their resume AND call Sparks Group for additional details. Please note, resume must include a valid email address in order to be considered. We look forward to discussing your background, your current job search, and your potential career path with Sparks Group!

Similar jobs