Software Developer
Backend Developer
.NET
.NET Core
APIs
C Sharp
Data Analytics
Data Processing
Database
Databases
Design
Embedded Software
Embedded Systems
Engineering
Fastapi
Frontend
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Programming
Programming Language
Programming Languages
Pydantic
Software Development
Software Engineer
Software Engineering
SQL
Systems
TypeScript
Web
Web Design
Web Framework
Web Technologies
Job Description
TEKsystems is seeking a Senior Software Engineer to help support Department of Defense, federal, and commercial clients. The role focuses on building and delivering feature-rich software applications, participating across the full development lifecycle, and contributing to research efforts through proof-of-concepts and prototype development.
Key Responsibilities
- Design, develop, deploy, and demonstrate feature-rich software applications
- Participate in the full software development lifecycle
- Support research initiatives by delivering proof-of-concepts and prototypes
- Develop using modern programming languages
- Collaborate with engineering teams and clients
- Stay current with emerging technologies
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline
- Minimum 6 years of professional software development experience
- Active programming experience in one or more of: C, C++, C#, Java, JavaScript, TypeScript
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Ability to manage deadlines and competing priorities
- U.S. Citizenship required
- Ability to complete a U.S. government background investigation
Technologies
- C#, C++, Java, .NET
- Python
- JavaScript, TypeScript
- React
- FastAPI, Pydantic, SQLAlchemy
Preferred Qualifications
- Experience developing backend applications
- API implementation experience
- Relational and/or NoSQL database experience
- Mission planning application development experience
- DoD environment experience
- Experience with AI-assisted software development workflows
- Relevant technical certifications (Scrum, Microsoft, Google, etc.)
Compensation and Benefits
The pay range for this position is $40.00 - $70.00 per hour. Individual compensation offered within this range will depend on factors such as qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other job-related considerations.
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan with pre-tax and Roth post-tax contributions available
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace, Location, and Job Details
- Location: Niceville, FL (onsite)
- Job type: Contract
- Workplace type: Fully onsite
- Experience level: Expert Level
Application Timeline
This position is anticipated to close on Sep 28, 2026.
Similar Jobs
?