Software Engineer


  • Collaborate with the product development team and Infrastructure teams to innovate and implement improvements to the design of collection, storage, computational, and web service layers of medium to big data real-time analytic tools
  • Ensure that internal and external requirements for application reliability, latency, and scalability are satisfied
  • Implement functional and performance testing, monitoring, and troubleshooting strategies for production systems


  • U. S. Citizenship required
  • Must be able to obtain/maintain a security clearance
  • Degree in Computer Science or related field required
  • 5+ years of experience
  • Proven capacity to design and build complex data-intensive software systems
  • Experience developing systems using Ruby, Python, and Java
  • Experience with modern web frameworks and application architectures such as Rails and Flask
  • Experience both developing and using REST based web services
  • Experience with data management using RDBMS
  • Working knowledge of networking fundamentals and protocols, especially HTTP
  • Experience with container technologies (Docker) desirable
  • Experience with AWS or other cloud providers desirable

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Broadcast Engineer Technician
Charlottesville, VA Virginia Broadcasting, LLC
Shipboard System Installation and Repair Engin...
Chesapeake, VA BAE Systems
Data Center Facility Engineer
Reston, VA Peter Kazella & Associates, Inc.
Maintenance Engineer I
Vienna, VA Marriott
Facility Engineer I - Alexandria Medical Center
Alexandria, VA Kaiser Permanente
Commercial Lead Engineer
Vienna, VA Lincoln Property Company Commercial, Inc