Mid to Senior Level Software Engineer

Huntsville, AL |Full Time
In order to apply for this or any other job you will need to log in.

Position Description

Dynetics, an employee-owned company, is seeking a talented mid to senior level Software Engineer to join a diverse team to create unique solutions for complex problems. With offices across the United States engaging in the defense, space, cyber and commercial fields, Dynetics provides responsive, cost effective engineering, scientific and IT solutions.

The position involves using leading-edge software processes and tools in the development of software suites and simulations that provide the capability to train warfighters around the world in the operations of various Unmanned Aerial Systems (UASs) / Unmanned Aerial Vehicles (UAVs). Direct communication with customers, end users, and team members occur on a regular basis.

The team consists of exceptionally talented developers with strong fundamental skills that collaborate in high-performance fashion to achieve challenging objectives. We follow Agile software development practices, and our team shares a passion for solving complex problems, delivering exceptional software, improving software development processes, and exceeding customer expectations.

Basic Qualifications

Candidate must possess a Bachelor's Degree or Master’s Degree (preferred) in Computer Science, Computer Engineering, or equivalent. A candidate with a Bachelor’s Degree must have 5 years of relevant experience or 3 years of experience with a Master’s Degree.

Candidate must demonstrate knowledge of C#, .NET, C++, or Java as well as data structures, object-oriented design, and effective unit and software integration testing.

Candidate must have experience developing and/or integrating distributed system software components with an understanding of network protocols, concurrency, and asynchronous communication.

Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville - North Alabama, AL area.

Other Qualifications

Knowledge and experience with the following are a plus:
-- Agile software methodologies (e.g., Scrum)
-- .NET technologies such as WCF and WPF
-- Microsoft Visual Studio and Azure DevOps Server
-- Reverse engineering and debugging tools
-- Design patterns
-- Simulink

Examples of programming completed as part of the candidate’s undergraduate or graduate degree program, or as developed and maintained for hobby/recreational purposes, are highly desired for review and evaluation (e.g., links to personal GitHub account are acceptable).

Security Requirements

Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.

Job Number:
Closing Date:

You might also like