Available Positions
TBG is an Equal Opportunity Employer that offers a competitive salary and excellent benefits, including company-paid medical and dental insurance and 401(k) matching.
Senior System Engineer
Description:
This is a senior-level position. The prospective candidate will manage and perform systems engineering tasks, such as the analysis and testing of software systems and position, navigation, and timing systems. The work to be performed will primarily be done within the Stafford, VA area. Limited travel CONUS/OCONUS may be required. Post-employment certification / compliance with DoD 8570 (Security+) will be required.
Duties:
Job responsibilities include, but are not limited to, the following:
- • Interface with customers, stakeholders, and development team to gather and document requirements.
• Perform testing of software systems, to include defining test plans, cases, and procedures, executing tests, and documenting test results. Ability to support development of scripted (automated) testing.
• Provide subject matter expertise in the area of signals analysis, position, navigation, and timing to a team composed of software engineers, system engineers, system administrators, and project managers.
• Assist other engineers in system problem diagnosis and troubleshooting, collection of problem information, writing discrepancy reports (DRs), and identifying options and recommending fixes.
• Evaluate software systems (COTS and GOTS) for example, APIs, GUI and system functionality.
• Support systems engineering functions and processes during technical exchanges with customers and the development team.
Required Qualifications:
• 3 or more years of full-time professional experience in area of study
• Fundamental understanding of signal processing and navigation, position, and domain (clocks, global positioning systems, time distribution, measurement and analysis)
• Successful candidates must be well organized, a good communicator, and capable of multi-tasking; must possess strong analytical skills, and be able to work independently as well as in a team environment.
• Proficient with Microsoft Office Products in particular MS Word and Excel
Desired Qualifications:
• Master’s degree is desirable.
• Matlab experience
• Software development experience (Java, C, C++, HTML, JavaScript)
• Experience and comfortable working with Linux CLI
• Experience with relational databases (MySQL, PostgreSQL, SQL)
• Fundamental understanding of networking (e.g., TCP/IP)
Security Clearance:
• Must be a US Citizen.
• A TS/SCI clearance with the ability to pass a CI polygraph will be required, post-employment
• Selected applicant will be subject to a government security investigation and must meet eligibility requirements associated with access to classified information.
Linux System Administrator Developer
Description
This position requires a flexible individual with experience in Linux system administration throughout the project lifecycle. Candidate provides backend server as well as end-user support including upgrades, system refresh, automated patch and update deployment, continuous monitoring using best practices and cyber security tools. Strong interpersonal skills and the ability to work well in a team is required. The work to be performed will primarily be done within the Stafford, VA area. Limited travel CONUS may be required.
Duties:
Job responsibilities include, but are not limited to, the following:
• Interface with customers to gather and document requirements.
• Design, implement, and test functional capabilities based on customer requirements in a timely manner.
• Install and maintain Linux (RHEL) systems in production environments.
• Linux system administration including backup, security management, bash scripting, user account management.
• Hardening OS and applications to required configurations (e.g. DISA STIGs).
• Compliance/Vulnerability Monitoring with HBSS and ACAS.
• Network troubleshooting.
Required Qualifications:
• Bachelor’s degree in IT, Networking, or Engineering is required. Current/past work experience can substituted for technical degree.
• 3+ years of Linux System Administration experience.
• Enterprise Linux Distributions (RHEL, CENTOS) 7 and/or 8 experience.
• Successful candidates must be well organized, a good communicator, and capable of multi-tasking; must possess strong analytical skills, and be able to work independently as well as in a team environment.
• Compliant with DoD 8570 (Security+, CISSP, etc.).
Desired Qualifications:
• Experience with Hycu backup/recovery software or other backup/recovery software.
• Experience with Nutanix virtual environment, or other platforms such as VMWare.
• Experience with Elastic Search Stack (ELK).
• Experience with change request and work tracking software (e.g., Atlassian’s Jira).
• Experience with software configuration management using GIT and continuous integration products (such as Atlassian BitBucket and Bamboo).
• Experience with Podman, Docker, Kubernetes, Openshift, and containerization.
• Experience with Risk Management Framework (RMF).
• Experience with Amazon Web Services (AWS).
Security Clearance:
• Must be a US Citizen.
• Must have an active TS/SCI clearance
• Ability to pass a CI polygraph will be required.
• Selected applicant will be subject to a government security investigation and must meet eligibility requirements associated with access to classified information.
Mid-Level Software Developer
Description
The prospective candidate will perform software development using Java technologies for distributed web and enterprise applications. The project deals with the capturing, management, and use of sensitive data. The prospective candidate will assist with requirements analysis, application design, code development, testing, code maintenance, and documentation. The work to be performed will primarily be done within the Stafford, VA area. Limited travel CONUS/OCONUS may be required.
Duties:
Job responsibilities include, but are not limited to, the following:
- Interface with customers to gather and document requirements.
- Develop software to meet customer requirements.
- Test software in operational environments at remote sites.
- Install and maintain software in production environments.
Required Qualifications:
- Bachelor’s degree in Computer Science or Engineering is required. Master’s degree is desirable.
- 2 or more years of full-time professional programming experience in Java.
- Successful candidates must be well organized, a good communicator, and capable of multi-tasking; must possess strong analytical skills, and be able to work independently as well as in a team environment.
Desired Qualifications:
- Experience with Amazon Web Services (AWS).
- Web GUI front end development (HTML, JavaScript, CSS, Angular, JQuery) is highly desired.
- JEE (Java Enterprise Edition) experience (JDBC, JNI, JNDI, JMS, Servlet/JSP, EJB/JPA).
- Experience with Java Web application (e.g., Tomcat) servers or Java Applications servers (e.g. JBoss and/or Wildfly are highly desired).
- Developing Java applications that use relational databases (JDBC, SQL, and MySQL) is highly desirable.
- Developing multi-threaded and distributed Java applications.
- Web service experience (e.g., RESTFul Web services).
Security Clearance:
- Must be a US Citizen.
- A TS/SCI clearance with the ability to pass a CI polygraph will be required.
- Selected applicant will be subject to a government security investigation and must meet eligibility requirements associated with access to classified information.