Senior Software Engineer
JHNA, Inc.
Huntsville, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Huntsville, United States of America
Tech stack
Agile Methodologies
Computer Engineering
Software Systems
Devsecops
Job description
- Assess contractor developed LE system software to improve performance through the integration of Agile DevSecOps generated software components that will conform with compatibility requirements of available hardware.
- Evaluate software systems for modularity and interoperability of various UAS products/systems.
- Collect information on systems-level project specifications, performance requirements, and known capabilities and limitations as they relate to the LE system.
- Determine feasibility of proposed system modifications or design, ensuring the needs and requirements of the user will be met within time and cost requirements
- Design systems software to meet project requirements, collaborating with development teams and platform owners to ensure a smooth transition from Agile DevSecOps pipeline to the LE platform.
- Develop and leads efforts to automate the build, test, validation, and deployment processes.
- Use mathematical models and scientific analysis to predict and measure consequences and other outcomes of software system design.
- Analyze architectural and functional requirements, specifications, and interfaces.
- Evaluate detailed software specifications and designs.
- Monitor implementation of development standards including but not limited to Mil-STD-882E, FACE, MOSA and others.
- Provide technical guidance and support to development teams on DevSecOps tools and processes.
- Help with presentations and development of course of actions to upper management.
- Stay up to date with the latest advancements in DevSecOps technologies and practices.
- Other duties as assigned.
Requirements
- Candidate must be a U.S. Citizen with a current Active Secret Clearance
- Bachelors Degree from an accredited college/university (ideally in a STEM field)
- Ability to review and analyze computer programs for various purposes.
- Ability to analyze and address needs of users based on User Requirements and CONOPS.
- Thorough understanding of computer engineering principles and procedures.
- Ability to manage time and prioritize tasks.
- Knowledge of Modular Open System Approach (MOSA) and Agile design and development principles
- Excellent verbal and written communication skills.
- Communication skills to interface with government and contractors to represent technical and programmatic positions