Concurrent Technologies Corporation logo

Software Engineer

Concurrent Technologies Corporation

Dayton, OH
Full Time
Senior
about 1 month ago

Job Description

About the Role

Concurrent Technologies Corporation (CTC) is a nonprofit, mission-driven organization providing transformative, technology-based solutions that support national defense, energy resilience, and environmental sustainability. They are seeking an experienced Software Engineer to lead and guide software development projects through successful transition and deployment. The role requires a strong technical foundation, leadership in agile teams, and the ability to engage with clients and end-users for live demonstrations and technical briefings.

Key Responsibilities

  • Lead and mentor software development teams through the full software lifecycle, from design to operational transition.
  • Interact directly with clients and end-users to gather requirements, present technical concepts, and provide live product demonstrations.
  • Apply modern software tools, frameworks, and Agile development techniques to build scalable, mission-critical systems.
  • Develop and enhance software applications using Python and other modern programming languages.
  • Guide teams using Agile methods, including extreme programming and product management best practices.
  • Automate workflows, optimize existing processes, and ensure integration with broader system architectures.
  • Ensure quality and reliability through the use of automated testing tools and test-driven development practices.
  • Collaborate cross-functionally with engineers, analysts, and stakeholders to define project goals and technical strategies.

Requirements

  • Bachelor's or Master's 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, modifying, developing, writing, and implementing software programming applications using Agile methods.
  • Experience in software development with basic programming languages, technologies, tools, or web development stacks.
  • Proficient in modern programming languages, with strong experience in Python.
  • Demonstrated success in leading and mentoring software teams.
  • Experience working in Agile environments using Scrum or XP practices.
  • Experience with full-stack development or backend technologies and toolchains.
  • Strong communication skills with the ability to brief clients, present demos, and translate complex technical issues to stakeholders.
  • Experience with automated testing frameworks and maintenance practices.

Nice to Have

  • Experience with containerization technologies (e.g., Docker, Kubernetes, Podman).
  • Familiarity with DevSecOps practices and CI/CD pipelines using tools like GitHub Actions, Jenkins, and Git.
  • Experience transitioning prototypes into operational systems within government or DoD environments.
  • Experience integrating security and performance monitoring into development workflows.

Qualifications

  • Educational background as specified in the requirements (Bachelor's, Master's, or PhD in relevant fields).

Benefits & Perks

  • Competitive salary and benefits package.
  • Recognition for quality work.
  • Opportunities for career growth, cutting-edge technology, and educational development.
  • Support for maintaining a proper work-life balance.

Working at Concurrent Technologies Corporation

Our teams at CTC are passionate and thrive on collaboration in a team environment. When encountering difficult problems, a variety of talented and diverse employees work together to solve the toughest challenges.

Apply Now

Job Details

Posted AtJun 27, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Concurrent Technologies Corporation

Website

ctc.com

Company Size

1001-5000 employees

Location

Dayton, OH

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches