Senior Software Developer
Role details
Job location
Tech stack
Job description
- Research, design, and develop computer and network software or specialized utility programs.
- Analyze user requirements and translate them into effective software solutions.
- Update and enhance existing software capabilities to improve performance and functionality.
- Collaborate with hardware engineers to integrate systems and define specifications and performance requirements.
- Other duties as assigned or required.
Requirements
Required:
-
Minimum 7 years of software development experience, including at least 5 years working with DoD systems.
-
Strong knowledge of software engineering principles, programming languages, and system integration.
-
Ability to work independently and in collaborative team environments.
Desired:
-
Familiarity with secure coding practices and DoD cybersecurity standards.
-
Experience with database development and maintenance.
-
Excellent problem-solving and analytical skills.
Education:
Master's degree in Engineering, Technical, Business, or Computer Science/IT discipline.
Security Clearance:
Active Top Secret clearance required. Requirements to obtain a clearance include US Citizenship, security investigation, etc.
Benefits & conditions
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Short Term & Long Term Disability
- Training & Development
- Wellness Resources
- Stock Option Plan