Lead Systems Engineer

CGIArlington, VA
Onsite

About The Position

We are seeking an experienced Software Systems Engineer Lead to join our team to help us support a program for the Defense Logistics Agency (DLA). The ideal candidate will possess top-level technical expertise and a strong background in systems engineering and software development. As a Software Systems Engineer Lead, you will formulate and define specifications for complex operating software programming applications, design architectures, and ensure compliance with open systems and DoD standards. You will also interact with project management to plan project schedules and technical direction, while instructing and directing other task personnel. This position is located in Arlington, VA. As a Software Systems Engineer Lead, you will formulate and define specifications for complex operating software programming applications or modify/maintain complex existing applications using engineering releases and utilities from the manufacturer. You will provide top-level technical expertise, performing in-depth and complex software systems programming and analysis. You will design architectures to include software, hardware, and communications to support total requirements and provide for present and future cross-functional requirements and interfaces. You will ensure systems are compatible and in compliance with standards for open systems and DoD architectures. You will identify, assess, and present options for meeting functional and technical requirements, including hardware and software updates or upgrades. You will interact with project management to plan project schedules and technical direction. You will develop high-level system design diagrams and program design, coding, testing, debugging, and documentation. You will instruct, direct, and check the work of other task personnel, ensuring quality assurance and evaluation of existing and new software products. You will provide overall operating system maintenance, including sophisticated file maintenance routines, large telecommunications networks, computer accounting, and advanced mathematical/scientific software packages. You will assist in all phases of software systems programming applications and evaluate new and existing software products.

Requirements

  • Eight (10) years of experience in a relevant field such as Computer Science, Engineering, or Information Systems/Technology.
  • Experience leading a team of systems engineers.
  • Experience working in an AGILE environment.
  • Experience leveraging cloud native technologies and capabilities such as machine learning (ML) and artificial intelligence (AI) to optimize application user experience, reporting, and automation for seamless operations.
  • Experience making recommendations for and implement architectural and engineering changes by leveraging cloud native capabilities to reduce operational cost and improve performance.
  • Experience in web component applications, XML, including schema definitions & generation (XSD), relational databases, and serving as a Webmaster.
  • Relevant certification from a nationally recognized technical authority, demonstrating expertise in software systems engineering.
  • Must possess a Secret clearance.

Responsibilities

  • Formulate and define specifications for complex operating software programming applications or modify/maintain complex existing applications using engineering releases and utilities from the manufacturer.
  • Provide top-level technical expertise, performing in-depth and complex software systems programming and analysis.
  • Design architectures to include software, hardware, and communications to support total requirements and provide for present and future cross-functional requirements and interfaces.
  • Ensure systems are compatible and in compliance with standards for open systems and DoD architectures.
  • Identify, assess, and present options for meeting functional and technical requirements, including hardware and software updates or upgrades.
  • Interact with project management to plan project schedules and technical direction.
  • Develop high-level system design diagrams and program design, coding, testing, debugging, and documentation.
  • Instruct, direct, and check the work of other task personnel, ensuring quality assurance and evaluation of existing and new software products.
  • Provide overall operating system maintenance, including sophisticated file maintenance routines, large telecommunications networks, computer accounting, and advanced mathematical/scientific software packages.
  • Assist in all phases of software systems programming applications and evaluate new and existing software products.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service