Software System Engineer

ESM•Jefferson Township, OH
•$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 for complex software systems throughout design, development, integration, implementation, and sustainment. It defines system requirements and technical specifications and develops software and system architectures integrating hardware, software, network infrastructure, and communications to meet mission requirements. The position serves as the senior technical authority for software systems engineering, ensuring solutions satisfy performance, security, interoperability, and DoD architecture standards. It evaluates technologies, identifies deficiencies and risks, and recommends modernization and improvements. The role also works with program management and engineering teams on technical direction and planning, oversees the software development lifecycle, and leads and mentors engineering personnel while overseeing quality assurance, configuration management, system optimization, and operational sustainment. A Secret clearance is required. Candidates must be within commuting proximity of Columbus, Ohio, or Fort Belvoir, Virginia. The position has physical demands that include standing, walking, sitting, lifting up to 25 pounds, extensive walking—including stairs—and potentially traveling between local or remote offices using public transportation or a personal or Government vehicle.

Requirements

  • At least 10 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).
  • Relevant certification from a nationally recognized technical authority.
  • Secret clearance.
  • Commuting proximity to Columbus, Ohio, or Fort Belvoir, Virginia.
  • 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 and improvements.
  • Ability to collaborate with program and project management, establish technical priorities, support project planning, and oversee testing, validation, configuration management, documentation, and quality assurance.

Nice To Haves

  • Be positive, self-motivated, and proactive, with the ability to adapt to change and 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 phases, 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service