Open Positions

Cougaar Software, Inc. (CSI) is a recognized leader in intelligent agent technology whose mission is to enable our customers to solve complex, dynamic problems by providing them intelligent decision support systems. Our rapidly growing client base seeks our visionary leadership, distributed intelligent agent platform technologies, and high quality design and engineering services. We continue to push the boundaries of technology developing our exciting and innovative ActiveEdge® product that demonstrates the real power of distributed collaboration. Below is our current list of vacancies. Please click on the position for the job posting.


Software Engineer Sr. (Java)

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. The candidate must have at least 8 or more years of professional software development experience, which includes 4 years designing and developing complex business solutions and 2 years designing and developing agent or distributed computer solutions. Must know Java 7 or higher and have experience working on software R&D projects with technical program management experience.

Front-End Developer

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. The candidate must have 4+ years of professional software development experience with Web Development and at least 1-2 years of software development experience with Javascript, Typescript, Angular 2+, CSS3, UI/UX and Graphics design experience. Related experience with React, Bootstrap or related front-end technologies is a plus.

Database Architect/Developer

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. The candidate must have5+ years of experience developing database designs including schemas also the development, deployment, and refactoring of the resulting databases. Effective communication with technical and functional teams in terms of developing databases to satisfy client requirements and needs. Experience designing and developing databases using software such as MySQL, Oracle, Postgres, MongoDB and/or Neo4J databases. Working knowledge of database architecture, which includes column orientation, compression, projections, segmentations, partitions, high availability, recovery, and security. Must be proficient with shell scripting and/or programming languages such as Ruby or Python for automation of tasks. Proven track record of collaborating effectively with internal and external stakeholders and the ability to work closely with software development and executive/customer teams to design the creation of efficient data-driven software solutions.

Software Engineer (Java)

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. The candidate must have 3+ years of professional software development experience which includes developing Java based solutions and experience applying distributed computer solutions in a UNIX/Linux or Windows environment. Must know Java 7 or higher and have experience developing software in a structured engineering environment using agile approaches.


If you are interested in applying for any of these opportunities, please click Apply below.

Apply