Mid-Senior Software Engineer

Cougaar Software, Inc. is a recognized leader in intelligent agent technology. Solutions we provide our customers represent some of the most advanced cognitive agent capabilities in existence and have been proven in several domains. We are excited about the world changing potential of cognitive computing and our mission is to enable our customers to solve complex, dynamic problems by providing them intelligent decision support systems. We provide our customers visionary leadership, distributed intelligent agent platform technologies and high quality design and engineering services. We continue to push the boundaries of technology using a foundation of intelligent cognitive agents and invoking a variety of artificial intelligence and operations research techniques to produce highly automated, tailored, secure and scalable solutions. Our employees work in a self-directed environment where strong team work, individual initiatives and accountability are highly valued and innovative thinking is encouraged. We are looking for intelligent, likeminded, dynamic and enthusiastic individuals with exceptional skills who want to develop, create, and modify exciting next-generation software solutions utilizing agent-oriented design under an agile development approach.


Position: Mid-Senior Software Engineer

Education: Bachelor’s degree or higher in Computer Science or related field

Work Authorization: U.S. Citizen

Qualifications: 4-6 or more years of software development experience with minimum 4 or more years of general IT experience which included 2 years of designing/developing complex business solutions and 1 year designing/developing agent or distributed computer solutions. Must know Java 8 or higher. Experience managing technical development projects, mentoring young engineers; robotics skills including the associated hardware & software interfaces are desirable. Course work and internships cannot be included in experience.

Desired Skills:

  • Proficient in Java 8 or higher
  • Strong problem solving skills
  • Strong written and oral communication skills
  • Experience with all levels of the software development lifecycle
  • Experience working in a small team environment
  • Ability to effectively mentor and supervise others

Additional Desired Experience:

  • Experience leading small software development teams
  • Ability to effectively multitask and contribute to multiple projects simultaneously
  • Experience with one or more modern development IDEs such as Eclipse or IntelliJ
  • Experience with one or more build tools such as Jenkins or Hudson and Ant, Maven, or Gradle
  • Experience with agile project management software such as Jira
  • Knowledge of RESTful service architectures, Javascript frameworks such as JQuery or Node.js

Salary Range: Commensurate with experience

Travel: Some occasional travel may be required.

Work Site: Cougaar Software, Inc., 1945 Old Gallows Road, Suite 100, Vienna, VA 22182

Benefits: Medical, Dental, Vision, Life, LTD, 401K, Holiday, Vacation, Sick leave

Apply:
If you are interested in applying for this opportunity, please click Apply below.

Apply


Equal Opportunity Employer

Cougaar Software is an Equal Opportunity/Affirmative Action Employer. We maintain policies and practices designed to prevent discrimination against any qualified employee or applicant on the basis of race, color, religion, national origin, sex, age, marital status, veteran status, disability and medical condition to the extent protected by law.


Contact us for more info