Software Engineer (Senior)

Not ready to apply?

Apply Now    
 Dayton, OH US
Position Description

SRC, Inc. is currently seeking a senior software engineer in Dayton, Ohio. The selected applicant will provide technical leadership of engineering research and development activities for automatic signal processing, characterization, and exploitation. 


  • Design and development of advanced technologies for signal processing, characterization and exploitation for defense applications
  • Discovery, design and development of analytical methods to support novel approaches of data, process, information processing and information extraction
  • Provide technical support for program management and business development activities including proposal writing and customer development
  • Work with cross-functional engineering teams in conducting system/software analysis activities to develop requirements and high-level design
  • Develop high-level and detailed software design artifacts, presentations and prototype software for capability demonstrations
  • Provide mentoring to less-experienced staff members
  • Serve as a software lead on projects to plan activities, coordinate and conduct software development, facilitate software peer reviews, champion process improvement, and support the software life cycle

Position Requirements
  • A bachelor’s degree in computer engineering, computer science, mathematics, or machine learning; master's degree or Ph.D. is preferred
  • No less than six (6) or more years of experience in software development
  • Broad knowledge of machine learning algorithms and principles
  • Hands-on advanced proficiency in handling and analyzing large data sets
  • Experience with data collection, organization and integration
  • Experience in high-speed, low-latency, distributed computing architectures 
  • Project leadership experience in the defense industry
  • Software development experience with C/C++, C#, Java, and/or Python
  • Advanced knowledge of Linux-based operating systems
  • Experience developing web-based applications
  • Experience architecting system-level solutions, designing, developing and integrating systems/software
  • Excellent written/verbal communication and presentation skills are required
  • Experience in writing or peer-reviewing scientific manuscripts a plus

Security Clearance Requirements

An active Top Secret/SCI security clearance and current investigation are required.

Apply Now