Senior Software Engineer
Role details
Job location
Tech stack
Requirements
SECRET security clearance
Bachelor's degree in the area of Science, Technology, Engineering or Mathematics
7+ years of experience in the following:
Coding / analyzing one or more of the following programming languages to include C++, C, Python, and Batch.
-
Java
-
Understanding networking principles or familiar
-
Coding within a publish/subscribe architecture and middleware
-
Real time and non-real time operating systems such as UNIX, Linux, and VxWorks
-
Model drive architecture tools and languages
-
Assessing software complexity in quantitative terms and able to translate complexity to approximate time and cost to maintain
-
Defining and tracking software metrics
-
Assessing software changes for impacts relative to complexity and throughput
-
Developing and assessing software development plans, software requirements documents, software design documents, interface design documents and specifications associated with SIM/STIM test cases.
-
DevSecOps processes and principles.
-
Agile methodology and SAFE Agile principles
-
Experience and/or understanding of SCRUM Master principles or familiar