B&A is looking for a Software Systems Engineer – Lead to provide top-level technical expertise and leadership in the design, development, and sustainment of complex software systems for a federal government client.
Requirements
- Ability to formulate and define specifications for complex operating software applications.
- Experience in modifying and maintaining complex existing applications using engineering releases and vendor utilities.
- Proficiency in software systems programming and analysis at an expert level.
- Knowledge of system architecture design (software, hardware, and communications) to meet functional and cross-functional requirements.
- Strong skills in program design, coding, testing, debugging, and documentation.
- Experience in operating system maintenance, including advanced file maintenance routines, large telecommunications networks, computer accounting, and/or scientific/mathematical software packages.
- Understanding of DoD architecture standards and compliance requirements.
Responsibilities
- Formulate and define specifications for complex operating software programming applications or modify/maintain existing applications using engineering releases and manufacturer utilities.
- Provide expert-level software systems programming and analysis, including architecture design that incorporates software, hardware, and communications to meet current and future requirements.
- Ensure systems are compatible with DoD architecture and open systems standards.
- Identify, assess, and recommend solutions for functional and technical requirements, including hardware/software updates or upgrades.
- Develop high-level system design diagrams and oversee program design, coding, testing, debugging, and documentation.
- Interact with project management to define schedules, deliverables, and technical direction.
- Lead, instruct, and review the work of other task personnel to ensure project success.
Other
- Ten (10) years of experience in systems engineering and software development.
- Active secret clearance.
- Strong leadership and mentoring abilities for technical teams.
- Excellent problem-solving, analytical, and communication skills.
- Ability to evaluate new and existing technologies to recommend innovative solutions.