Lead Software Systems Engineer

CGIArlington, VA
16h$89,600 - $194,000Onsite

About The Position

We are seeking an experienced Software Systems Engineer Lead to join our team. 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.

Requirements

  • Ten (10) years of experience in systems engineering and software development.
  • Experience with MicroStrategy or Business Intelligence platforms, analytics, data modeling, and dashboard design.
  • Relevant certification from a nationally recognized technical authority, demonstrating expertise in software systems engineering.
  • Due to the nature of the work, US citizenship and a Secret clearance are required.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service