SOFTWARE ENGINEER
Concurrent Technologies Corporation
Dayton OH
Minimum Clearance Required: TS/SCI with CI Polygraph
Clearance Level Must Be Able to Obtain: TS/SCI with FS Polygraph
CTC is seeking an experienced Software Engineerto lead and support multiple concurrent technically complex and mission-critical projects in Dayton OH. This individual will serve as a hands-on leader responsible for driving development and transition of modern software tools mentoring cross-functional teams and interacting directly with clients and end usersincluding providing briefings and live demonstrations.
The ideal candidate brings advanced expertise in modern software engineering principles excels in Agile environments and is comfortable leading both technical teams and strategic conversations with key stakeholders.
Key Responsibilities
- Serve as technical lead on high-visibility projects such as Sensor Characterization Eris and Trident Impulse.
- Provide technical oversight and mentoring to multidisciplinary engineering teams across multiple simultaneous efforts.
- Lead software development efforts using Agile principles and modern DevSecOps tools.
- Interact with clients and end-users to gather requirements demonstrate capabilities and provide progress updates.
- Conduct live demos and technical briefings to internal and external stakeholders.
- Collaborate with program leads to manage responsibilities across time-dominant programs.
- Architect and implement robust scalable solutions using Python and other modern programming languages.
- Drive innovation and transition of technical solutions from development into operational environments.
Basic Qualifications
- Bachelors or Masters degree in Computer Science Computer Engineering or a related engineering discipline. With 6-8 years of related experience or a Master of Science degree with 4-6 years of experience or a PhD with 2-4 years of experience
- Experience designing developing and implementing software applications in Agile environments.
- Advanced programming skills with Python and familiarity with modern web stacks and software tools.
- Strong understanding of Agile methodologies extreme programming software engineering best practices and product lifecycle management.
- Demonstrated experience mentoring supervising or leading teams in a collaborative engineering environment.
- Hands-on experience with workflow optimization and automation solutions.
- Proficient in using automated testing tools for software testing and maintenance.
- Exceptional communication and presentation skills; confident in client-facing environments.
Preferred Qualifications
- Experience with:
- Containerization tools such as Docker or Kubernetes
- CI/CD pipelines (Jenkins GitHub Actions Git etc.)
- Cloud-hosted application development and deployment
Why CTC
- Our teams at CTC are passionate and thrive on collaboration in a team environment
- When we encounter a difficult problem we have a variety of talented and diverse employees that work together to solve the toughest challenges
- Competitive salary and benefits package
- Although our work at CTC is extremely important we also recognize the need for our employees to maintain a proper mix of work and personal life
- Visit to learn more
Join us! CTC offers exceptional career growth cutting edge technology educational opportunities and recognition for quality work.
Staffing Requisition: SR# 2025-0071
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity national origin age disability status protected veteran status or any other characteristic protected by law.