This position is part of a very agile team of systems and software engineers who will analyze existing capabilities as well as design and develop new solutions that will integrate with other products within the organization and across the agency baseline. Working in a dynamic and agile environment, systems engineers will capture how capabilities work, determine the use cases they satisfy, perform testing and validation, and provide artifacts required to make software development successful. Software developers will work within an existing CI/CD pipeline, performing back-end, UI, and/or full-stack development to create capabilities that perform geolocation data processing at scale.
Responsibilities\:
Work with a high-performing software development team in an agile, DevOps environment to\:
Analyze capabilities of existing products to determine epics, requirements, derived requirements, and use cases Generate artifacts consistent with accepted agile software development/systems engineering practices including but not limited to requirements, use cases, test cases, dependencies, and Interface Control Documents Validate current and identify future capabilities needed by operations to execution mission requirements Identify how capabilities can be integrated across new baselines Design and implement solutions which address "HOW" functional needs are incorporated within the product suite#divergent
*This position is part of a very agile team of systems and software engineers who will analyze existing capabilities as well as design and develop new solutions that will integrate with other products within the organization and across the agency baseline. Working in a dynamic and agile environment, systems engineers will capture how capabilities work, determine the use cases they satisfy, perform testing and validation, and provide artifacts required to make software development successful. Software developers will work within an existing CI/CD pipeline, performing back-end, UI, and/or full-stack development to create capabilities that perform geolocation data processing at scale.
Responsibilities\:
Work with a high-performing software development team in an agile, DevOps environment to\:
Analyze capabilities of existing products to determine epics, requirements, derived requirements, and use cases Generate artifacts consistent with accepted agile software development/systems engineering practices including but not limited to requirements, use cases, test cases, dependencies, and Interface Control Documents Validate current and identify future capabilities needed by operations to execution mission requirements Identify how capabilities can be integrated across new baselines Design and implement solutions which address "HOW" functional needs are incorporated within the product suite#divergent
* Ability to work collaboratively in a high-performing, fast-paced, agile environment Ability to establish relationships with and effectively work with software developers and subject matter experts Strong written and verbal communication skills Experience capturing system requirements and decomposing the into derived requirements, use cases, and test cases Experience iteratively creating software development and systems engineering artifacts such as use cases, test plans, test results, ICD, CONOPs, etc. Experience working Linux environments Experience validating capabilities against requirements Experience working with the Atlassian tool suite to track and maintain requirements (i.e., JIRA & Confluence)Clearance Required\:
TS/SCI with polygraphMinimum Education\:
Bachelor’s degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required. Five (5) years of additional SE experience may be substituted for a bachelor’s degreeMinimum Years of Experience\:
Fourteen (14) years’ experience as a SE in programs and contracts of similar scope, type and complexity is requiredPreferred\:
Experience documenting high-level workflows for data as it moves through complex systems * Ability to work collaboratively in a high-performing, fast-paced, agile environment Ability to establish relationships with and effectively work with software developers and subject matter experts Strong written and verbal communication skills Experience capturing system requirements and decomposing the into derived requirements, use cases, and test cases Experience iteratively creating software development and systems engineering artifacts such as use cases, test plans, test results, ICD, CONOPs, etc. Experience working Linux environments Experience validating capabilities against requirements Experience working with the Atlassian tool suite to track and maintain requirements (i.e., JIRA & Confluence)Clearance Required\:
TS/SCI with polygraphMinimum Education\:
Bachelor’s degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required. Five (5) years of additional SE experience may be substituted for a bachelor’s degreeMinimum Years of Experience\:
Fourteen (14) years’ experience as a SE in programs and contracts of similar scope, type and complexity is requiredPreferred\:
Experience documenting high-level workflows for data as it moves through complex systems All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.