Develop expert knowledge of computer languages, coding methods and operating system requirements used in the organizations IT environment; acts as resource to others inside and outside of department in analyzing systems solutions and forecasting future initiatives.
In this role, the successful candidate must have advanced conceptual understanding of software development concepts, theory, and operations and have applied that knowledge in the implementation of new principles and concepts.
Leads, plans, trains, and reviews the work of staff responsible for providing support in the development, installation, implementation, testing, evaluation, and administration of the City's local and wide area networks.
Support the client as a senior subject matter expert (SME) with specific areas of support in secure telemetry, tracking, and control (TT&C), flight software development and test oversight, contractors performance specification requirement validation and verification, satellite control software development oversight, and mission operations.
Provide IT systems design, analysis, Cyber security integration, system and network administration, and systems engineering support for the development of capabilities and sustainment of a DoD enterprise network environment.
As a Distributed Systems Software Engineer you will be part of a team responsible for the design, build and operation of highly scalable, fault tolerant, elastic, and secure services in a distributed system of hardware with varying reliability guarantees.
Works with the global customer support organization in response to escalations from customer sites, by providing technical supports including remote and on-site troubleshooting and data analysis, developing action plans, and system recovery.
Experience evaluating and implementing IT Products including network (switches, routers, network management tools) and/or Cyber Security Products such firewalls, intrusion detection/prevention systems, and System Information Event Managers