Criterion Systems


Software Engineer with C++, and/or Java

Computer Science

Full Time

San Diego, US

Posted 19 weeks ago

About the Job

Salary - $100000 - $200000/Year


At Criterion Systems, we developed a different kind of business—a company whose real value is a reputation for excellence built upon the collective skills, talents, perspectives, and backgrounds of its people. By accepting a position with Criterion Systems, you will join a group of professionals with a collaborative mindset where we share ideas and foster professional development to accomplish our goals. In addition to our great culture, we also offer competitive compensation and benefit packages, company-sponsored team building events, and advancement opportunities.


Criterion Systems is seeking a mission-focused Software Engineer to support and contribute to our government customer’s success in San Diego, CA. The individual in this position must be a motivated team player that strives for professional and technical excellence in Software Engineering.

Primary Responsibilities include, but are not limited to: 

  • Working as part of a multi-disciplinary engineering team to design, code, and test new software in a rapid development environment to integrate, deploy, and support large, complex systems.
  • Debugging and integrating challenging systems designed in a multi-threaded, distributed application environment, and defining and developing significant features and upgrades to a complex, enterprise-wide Imagery and Geospatial Intelligence System.
  • Proficiency with one or more of the following:C++, Java/JEE, Database Oracle RAC 11g and/or 12c.
  • Experience developing successful object-oriented systems with a focus on maintainability and testability, and deep understanding of issues surrounding layering and dependencies in object oriented systems.
  • Understanding and skills in software design and code, including Object Oriented Analysis & Design (OOAD).
  • Experience and familiarity with UNIX and/or Linux.
  • Experience with UML and UML tools.
  • Strong oral and written communications skills.


Minimum Qualifications and Skills: 

  • Bachelor of Science degree in engineering/technical discipline.
  • 5+ years software design, code and debugging experience across the entire development life-cycle.
  • Active Top Secret/SCI clearance.
  • This specific position requires US citizenship status.
  • Salary Range: $128,000-$200,000 - depending on qualifications and experience.

 Preferred but not Required:

  • Bachelor of Science degree in Computer Science.
  • Proficiency in multiple high level programming languages (e.g., C++, Java).
  • Experience with geospatial data and/or large imagery archive systems is a plus.
  • Experience with Cloud computing environments such as AWS.
  • Knowledge of and experience with software design patterns and heuristics and their application.
  • Development methodologies (e.g., Waterfall, Agile, and/or Iterative).
  • Scripting and other languages (e.g., sh, csh, bash, ksh, make, imake, UML, XML, HTML, CSS, and/or PERL).
  • Development tools and services (e.g., Eclipse, Spring Framework, JBoss, Hibernate, Apache, Tomcat, Maven, Ant and/or automated test tools).
  • Familiarity with server-side Java/JEE development.
  • User Interface development tools for the JEE stack.
  • Java Frameworks such as Spring. 

Criterion Systems, Inc. and its subsidiaries are committed to equal employment opportunity and non-discrimination at all levels of our organization. We believe in treating all applicants and employees fairly and make employment decisions without regard to any individual’s protected status: race, ethnicity, color, national origin, ancestry, religion, creed, sex/gender, gender identity/gender expression, sexual orientation, physical and mental disability, marital/parental status, pregnancy (including childbirth, lactation, and related medical conditions), age, genetic information (including characteristics and testing), military and veteran status, or any other characteristic protected by law.

Posted 19 weeks ago

See More Relevant Jobs

Senior Software Engineer - Missile Defense National Team

Computer Science
Usaf Academy, CO, US
Posted 19 weeks ago

Senior Software Engineer - Missile Defense National Team

Computer Science
Palmer Lake, CO, US
Posted 19 weeks ago
CRB Consulting Group

Software Engineer

Computer Science
Bristol, US
Posted 19 weeks ago

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More