Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

TMC Technologies

Linux Software Developer

Job Description

Job Title Linux Software Developer Location King George, VA 22485 US (Primary) Category Information Technology Job Type Full-time Career Level Staff Education Bachelor's Degree Travel Security Clearance Required Ability to obtain and maintain a U.S. Security Clearance Job Description
THIS POSITION REQUIRES THE ABILITY TO OBTAIN A SECRET SECURITY CLEARANCE - US CITIZENS ONLY, PLEASE TMC
Technologies is looking for a Linux Software Developer to join our team supporting the mission of the Naval Surface Warfare Dahlgren Division (NSWCDD). The TMC team provides development and maintenance of tactical initiatives and baseline developments in support of Naval Weapons Systems /Combat Systems (e.g. AEGIS, Aegis BMD, FMS, etc). The Computer Program Engineering Services (CPES) provided include support for Weapon System Element and Combat System Domain Engineering, Fleet and Land Based Test Site Support. Job Requirements Ability to obtain a Secret security clearance (US Citizenship required) Bachelor's Degree in related technical field Rust programmer preferred C/C++ programming experience in lieu of Rust ok Willingness to learn Rust if C/C++ programmer Network socket programming experience (TCP/UDP/server/client) Experience using version control systems, preferably GIT We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Virginia data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$121,749 / year median in Virginia

-5% projected decline

Explore Career