Software System Engineer

ESM•Fort Belvoir, VA
•$136,000 - $162,000

About The Position

Enterprise Solutions and Management (ESM), a rapidly growing government contractor providing strategic IT services to Defense and Federal customers, is hiring a Software System Engineer- Lead to support an enterprise-level program in a federal environment. The role provides technical leadership and oversight across the design, development, integration, implementation, and sustainment of complex software systems. It defines system requirements and technical specifications and develops software and system architectures that integrate hardware, software, network infrastructure, and communications to meet mission requirements. The position serves as the senior technical authority for software systems engineering, ensuring solutions meet performance, security, interoperability, and DoD architecture standards. It evaluates existing and emerging technologies, identifies deficiencies and risks, and recommends modernization and enhancements. The engineer collaborates with program management and engineering teams on technical direction and planning, oversees the software development lifecycle, and leads and mentors engineering personnel. The role also oversees quality assurance, configuration management, system optimization, and operational sustainment. A Secret clearance is required. Commuting proximity to Columbus, Ohio, or Fort Belvoir, Virginia, is required. Physical demands include extensive walking, including stairs and travel between buildings, and lifting up to 25 pounds. Local or remote office travel may involve public transportation or a personal or Government vehicle.

Requirements

  • Ten years of experience with systems engineering and software development.
  • Experience with Business Intelligence platforms, analytics, data modeling, and dashboard design.
  • Experience implementing modern security solutions, such as Identity, Credential, and Access Management (ICAM).
  • A relevant certification from a nationally recognized technical authority.
  • Secret clearance.
  • Commuting proximity to Columbus, OH, or Fort Belvoir, VA.
  • Knowledge of software engineering principles, methodologies, and the software development lifecycle, including requirements analysis, system design, development, integration, testing, and sustainment of complex software applications.
  • Ability to design, evaluate, and oversee complex system architectures integrating hardware, software, network infrastructure, and communications.
  • Ability to provide technical direction, lead and mentor engineering teams, delegate assignments, and evaluate technical deliverables.
  • Knowledge of DoD architecture frameworks, open systems standards, interoperability requirements, and applicable engineering and security guidelines.
  • Ability to assess technical challenges, identify deficiencies and risks, evaluate emerging technologies, and recommend modernization, upgrades, and improvements.
  • Ability to collaborate with program and project management, establish technical priorities, support planning, and oversee testing, validation, configuration management, documentation, and quality assurance.
  • Ability to meet the stated physical demands, including extensive walking and lifting up to 25 pounds.

Nice To Haves

  • Be positive, self-motivated, proactive, adaptable to change, and able to tolerate stressful situations.
  • Communicate effectively with team members, team leads, management, and government customers.
  • Have the ability and desire to research and develop creative solutions to unique problems with minimal supervision.

Responsibilities

  • Provide technical leadership and oversight for the design, development, integration, implementation, and sustainment of complex software systems.
  • Define system requirements and technical specifications, and develop software and system architectures integrating hardware, software, network infrastructure, and communications.
  • Serve as the senior technical authority for software systems engineering and ensure solutions meet performance, security, interoperability, and DoD architecture standards.
  • Evaluate existing and emerging technologies, identify system deficiencies and technical risks, and recommend modernization, upgrades, and enhancements.
  • Collaborate with program management and engineering teams to establish technical direction and support project planning.
  • Oversee software lifecycle activities, including design, coding, integration, testing, validation, documentation, and maintenance.
  • Lead and mentor engineering personnel, assign and review technical work, and ensure deliverables meet quality and performance standards.
  • Oversee software quality assurance, configuration management, system optimization, and operational sustainment.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service