What are the responsibilities and job description for the Lead Systems Engineer position at Engineering & Computer Simulations Inc?
ECS is seeking a foundational individual to lead a multi-disciplinary team that will perform functional analysis, timeline analysis, cost estimation, trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications. The Lead System Engineer is critical to inform and design strategic systems planning, business information planning, business and analysis. Key responsibilities include:
- Analyze and study complex system requirements.
- Analyze functional business applications and design specifications for functional activities.
- Apply business process improvement practices to re-engineer methodologies and principles and business process modernization projects.
- Activity and data modeling, transaction flow analysis, internal control and risk analysis and modern business methods and performance measurement techniques.
- Assist in establishing standards for information systems procedures.
- Collaborate with team members, customers, service providers and developers to identify requirements.
- Coordinate and connect IT systems, as appropriate, to increase compatibility and so information can be shared.
- Design software tools and subsystems to support software reuse and domain analyses and manage the implementation.
- Design, develop, and maintain various network environments, including the cloud environment.
- Develop analytical and computational techniques and methodology for problem solutions.
- Develop and apply organization-wide information models for use in designing and building integrated, shared software and database management systems.
- Develop block diagrams and logic flow charts. Translate detailed design into computer software. Enhance software to reduce operating time or improve efficiency.
- Ensure the logical and systematic conversion of customer/product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints.
- Estimate software development costs and schedule.
- Review existing programs and assist in making refinements, reducing operating time, and improve current techniques.
- Expand or modify system to serve new purposes or improve workflow.
- Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques and tools.
- Prepare required documentation, to include both program-level and user-level documentation.
- Provide users with assistance solving computer related problems, such as malfunctions and program problems.
- Provide technical direction to programmers to ensure program deadlines are met.
- Provide technical guidance in software engineering techniques and automated support tools.
- Test, debug, and refine software to produce the required product.
Requirements
- U.S. Citizenship
- Active US Government Secret or Top-Secret security clearance
- Must have 12 years professional experience with 5 years being supervisory and system engineering management experience, experience in managing large groups of engineers, experience in the simulation industry.
- Bachelor's or Master’s degree in computer science, Information Systems, Engineering or other related scientific or technical discipline
- Candidate must have familiarity with U.S. Army Operations, the six Army Modeling & Simulation Communities and Live-Virtual-Constructive applications
- Skilled in project planning, basis of estimate, estimate to complete, program budgets, staffing plans and detailed analysis of state of program including both financial and technical status
- Good writing, interpersonal communication and problem-solving skills are required
- Must have experience at hiring and managing employees in both a full-time and remote environment
- Proficiency with MS Office suite including MS Project
- Previous experience as a SE working with PEO STRI on constructive simulation programs
- Experience managing programs with RMF based cybersecurity requirements
- Previous Army operational experience, ideally including experience with one or more of the six Army M&S communities Agile proficiency (i.e. ACP, CSM, SAFE etc.)
- Proficiency with Atlassian products (Confluence and Jira)
- Ability to manage multidiscipline, cross-functional team including prime and subcontractor resources
- Ability to communicate effectively with internal executive management and customer management
- Ability to plan and manage complex schedules, staffing plans and budgets for a concurrent agile software development and support program
Job Context / Travel / Physical Demands: Position is contingent upon award of the contract . The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This position is operated in primarily indoor environments. While performing the duties of this job, the employee is required to sit, stand, walk, and perform general office functions. The employee may also be required to lift up to 50 pounds occasionally and may be required to sit for extended periods of time. The employee is occasionally required to stand, stoop, kneel, or crouch.
Estimated travel up to 25% may be required for stakeholder and customer engagement