Senior System Engineer
SITEC Consulting, LLC. · Annapolis Junction, MD · 3 mo ago
Information Technology$150k–$215k/yrFull-time
Responsibilities
- Perform systems engineering activities supporting the design, development, integration, modernization, and sustainment of mission applications, systems, and technical capabilities.
- Support cloud migration efforts by evaluating current applications, identifying migration considerations, documenting dependencies, and assisting with future-state architecture planning.
- Provide software development expertise to support application redevelopment, modernization, enhancement, and technical debt reduction.
- Evaluate existing applications, systems, and workflows to determine current-state limitations, modernization needs, future requirements, and recommended technical approaches.
- Support cloud architecture efforts by helping define target-state environments, system interfaces, data flows, dependencies, risks, and implementation considerations.
- Aid in the development of strategic roadmaps for products, applications, systems, and technical capabilities.
- Support documentation of engineering plans, migration plans, modernization strategies, system designs, technical risks, dependencies, and recommended courses of action.
- Analyze user requirements, system requirements, and operational needs to develop system-level concepts, architecture recommendations, and technical implementation plans.
- Work with Government customers, mission users, software developers, architects, and engineering teams to define technical objectives and support implementation planning.
- Identify and document technical debt, legacy system constraints, application risks, modernization gaps, and opportunities for improved performance, scalability, maintainability, and security.
- Support the development, review, and refinement of system engineering documentation, architecture artifacts, schedules, technical roadmaps, and program planning materials.
- Assist with evaluating alternatives for application modernization, cloud migration, system integration, and long-term sustainment.
- Provide technical recommendations to improve system functionality, architecture, interoperability, reliability, and lifecycle supportability.
- Support coordination across engineering, software development, cloud, cybersecurity, and program teams to ensure modernization activities align with mission and technical objectives.
Requirements
- Twenty years of experience as a Systems Engineer on programs and contracts of similar scope, type, and complexity.
- Bachelor's degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or a related discipline from an accredited college or university.
- Experience supporting systems engineering activities across the system lifecycle, including requirements analysis, design, development, integration, testing, documentation, and sustainment.
- Experience supporting software development, application modernization, cloud migration, system architecture, or technical roadmap efforts.
- Ability to evaluate current applications and systems, identify future-state needs, and document modernization or redevelopment plans.
- Experience working directly with Government customers, technical teams, software developers, architects, and program stakeholders.
- Strong written communication skills with the ability to document plans, risks, dependencies, technical recommendations, and implementation strategies.
Qualifications
- A Master's degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or a related discipline may be substituted for two years of experience.
- A PhD in a qualifying discipline may be substituted for four years of experience.
- Five additional years of Systems Engineering experience may be substituted for a bachelor's degree.
- Experience supporting cloud migration planning or cloud architecture efforts.
- Experience with application redevelopment, refactoring, modernization, or legacy system transformation.
- Software development background or strong understanding of the software development lifecycle.
- Experience supporting strategic product roadmaps or technical capability roadmaps.
- Experience identifying and documenting technical debt.
- Experience developing architecture documentation, migration plans, modernization plans, requirements documentation, and technical decision materials.
- Experience supporting mission systems, enterprise applications, or complex Government technical environments.