Software Engineer

  • Full-time

Company Description

Located in Manassas, Virginia, Toomey Technologies is a SBA Certified HUBZone/WOSB 8(m) Small Business specializing in Consulting  Services, Strategic Outsourcing and Integration Services.

Job Description

Toomey Technologies is looking for a software engineer for an opening in Northern VA.  The qualified candidate will work in development teams and use an agile driven software development cycle with continuous integration to research, design, develop, test, and evaluate software applications.

Responsibilities:

  • Assist with the development of a fully-distributed, scalable, cloud-based system for storing, accessing, and analyzing large geospatial datasets
  • Implement all phases of architecture, requirements gathering, design, development, integration, testing, and information assurance
  • Information systems supporting the Tasking, Collection, Processing, Exploitation, and Dissemination (TCPED) of intelligence products

Qualifications

Basic Qualifications

  • U.S. citizenship
  • Secret security clearance (or the ability to obtain one).  Prefer TS or TS/SCI.
    Customer will sponsor upgraded clearance. 
  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field
  • 5-8 yrs. of related experience in one or more of the following areas:
    • Full Stack development
    • Data analytics and Machine Learning
    • Analysis of algorithms, software, and software architectures
    • Experience with one or more of the following languages: C++, Java, Python, R
    • Data Processing tools/libraries (e.g. Spark, Sci-kit Learn, OpenNLP, Mallet, TensorFlow)
    • REST APIs, or OGC web standards such as WFS and WMS
    • Windows & Linux/Unix environments
    • Continuous Integration, Testing, and Deployment

Desired Skills

  • Masters degree in Computer Science, Applied Mathematics, or related field

Experience with one or more of the following:

  • Networking protocols, Peer-peer networks, mesh networking
  • SCRUM Team leadership, product owner, or similar role on an Agile team
  • Technical leadership for a software development project
  • Automated Testing Frameworks (JUnit, Mocha, QUnit)
  • Databases (PostGIS, SQLite)
  • Geospatial Servers (GeoServer, MapServer)

Additional Information

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.