Get more replies from employers
Send a job-specific resume in minutes.
TEKsystems is seeking an experienced software engineer for a contract position in Niceville, FL. The role requires expertise in real-time systems, weapons systems integration, and leadership in software development.
With 10–15 years of experience, candidates will contribute to multi-language projects and collaborate across disciplines in a fast-paced environment. Competitive compensation and comprehensive benefits are offered.
Multi‑language development – Primarily C++, C#, Python, Java
Real‑time systems expertise – Linux, RTOS, VxWorks
Direct munition (weapons systems) and/or GPS experience
Guidance, navigation, and control systems for aircraft and munitions.
Resilient systems engineering for real‑world defense applications.
Flight software, simulations, and custom tools for system‑level testing.
Weapon system integration, testing, and control system design.
C++, C#, Python, Software development, Agile, weapons system, Thin Client
Intermediate Level
This is a Contract position based out of Niceville, FL.
This is a fully onsite position in Niceville, FL.
The pay range for this position is $57.69 - $76.92/hr.
This position is anticipated to close on Jul 4, 2026.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any characteristic protected by law.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.