Senior Software Engineer

Senior Software Engineer, Application Development

(Cincinnati, OH/Dayton, OH)

Etegent Technologies is a dynamic and growing high-tech development company with offices in both Cincinnati, Ohio and in Dayton, Ohio near Wright-Patterson AFB. Etegent employs a talented and multidisciplinary group of engineers and researchers with varying levels of education and experience who deliver elegant and pragmatic technology solutions to our customers.

Etegent is seeking a Senior Software Engineer to help commercialize an exciting new software
application for our Department of Defense (DoD) and Intelligence Community (IC) customers. This
opportunity involves application software development from conceptualization and implementation to delivery and sustainment for DoD and IC user groups that protect our country. This position can be based in either the Cincinnati or Dayton offices.

The Candidate

The ideal candidate will have experience in all phases of the software development lifecycle, be detail oriented and have a passion for creating software solutions to enhance the capabilities of others. They will have an innate curiosity and passion for learning and understanding, tempered by recognition of the pragmatic constraints inherent in developing real solutions to real problems. They will be flexible and adaptable, having the desire and ability to learn new skills and theory in order to take on challengesoutside their current realm of experience.


  • Coordinate with teammates and customers to define and implement software requirements
  • Design, implement, test, debug, and document complex software applications
  • Assist in monitoring and directing project schedules, resources and costs
  • Write efficient, modular and well-documented software code
  • Mentor and assist in directing junior Software Engineers

Minimum Qualifications

Undergraduate degree in computer science or computer-related engineering field, with 5-10+ years of commercial software development experience and 5+ years of C++ and Java development experience.

  • Strong knowledge of C++, Java, Java EE, HTML and JavaScript
  • Object Oriented software development knowledge and experience
  • Database (SQL Server, Oracle or equivalent) knowledge and experience
  • OpenGL, QT framework, and Web Services experience
  • Unit testing tools and methodologies knowledge and experience
  • Experience analyzing user requirements and translating to technical designs
  • Experience guiding the direction of others in a software development team
  • Strong oral and written communication skills
  • Ability to obtain a security clearance

Preferred Qualifications

  • Experience with Geographic Information System (GIS) applications
  • Knowledge of geospatial/GIS standards and interfaces
  • Knowledge and experience with WebGL, Web Map Service (WMS) and REST
  • Experience with MATLAB and MATLAB MEX interfaces
  • Knowledge and experience with Keyhole Markup Language (KML)
  • TS/SCI security clearance

follow us


Thank you for your help in developing advanced verification capability for our flow meter products. We will be introducing this feature to the marketplace later this year. We wouldn’t be where we are today without your involvement...

Denis Henrot
VP of Engineering Micro Motion Inc.

see more...

contact us

Etegent Technologies, Ltd.  
5050 Section Ave.
Suite 110
Cincinnati, OH 45212