×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: GenConnect
Full Time position
Listed on 2026-02-21
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer – UAS Operations

This position is a Senior Software Engineer that can be part of a cross functional team in developing hardware and software in support of DoD UAS operations.

Responsibilities
  • Development processes and software programming.
  • Knowledge in an Agile development process and continuous integration is required for company projects.
  • Interface with customers.
  • Assist with software requirements, create design artifacts, develop & document code, and create software unit tests & system tests.
  • Develop software interfaces and use functional analysis and Model-based Systems Engineering (MBSE) processes to develop interface control documentation.
  • Collaborate with both internal and external teams (developers, system integrators, system testers, and system requirements engineers) to support delivery of quality design products.
  • Maintain technical cognizance of subsystem interdependencies in support of maturing ICD’s for identifying and resolving gaps.
  • Incorporate cross-IPT feedback to support the development and approval of the products.
  • Produce software artifacts (e.g. software development plan, software design document, software version description, interface control document and configuration management plan). Create UML Diagrams.
Required Qualifications
  • Bachelor’s Degree in computer science engineering, or related STEM field. Will consider years of related experience in lieu of degree.
  • 9+ years of experience.
  • Multi-tasking aptitude.
  • Proficiency in MS Office (Excel, Word, and PowerPoint).
  • Ability to obtain and maintain a security clearance.
  • Up to 25% travel.
  • Written and oral communication skills.
  • Produce software artifacts (e.g. Software Development Plan, Software Design Document, Software Version Description, Interface Control Document, Software Configuration Management Plan).
  • Derive software requirements, develop use cases and user stories.
  • Assist with ROMs on software components for proposals.
  • Ability to create UML Diagrams (class, sequence, activity, component, and data flow diagrams). Preferred design tool is Magic Draw.
  • Excellent coding skills with knowledge in C/C++ and Java. Strong knowledge of Object-Oriented Design and Programming.
Preferred Qualifications
  • Experience with Agile Development methodologies.
  • Experience with JIRA or similar Agile development tool.
  • Experience in proposal work.
  • Experience with Magic Draw or similar modeling tools.
  • Experience with client server architectures.
  • Understand and debug TCP and UDP packet traffic.
  • Knowledge of software middleware (e.g., JMS, DDS, and Kafka).
  • Knowledge of UAS systems and ground control station architecture (e.g. STANAG 4586, FoSBlock specification).
  • Knowledge of FACE, MOSA, OMS, and UCS standards.
Core Values
  • Organizational skills.
  • Professionalism.
  • Team player.
  • Motivated.

Company

Activities:

We take our work environment serious. We have established a Culture Committee to bringthe best activitiesandworkcollaborationtogethertoengage a diversified team.

Health & Fitness:
We offer Medical, Dental & Vision coverage;
Wellness Resources;
Life Insurance.

Employee

Incentives:

401K;
Educational Assistance;
Casual work environment;
Flex Schedule;
Generous PTO;
Work-life balance;
Upward Mobility;
Relocation.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary