Software Engineer

Criterion SestemsVienna, VA
480d$125,000 - $215,000Onsite

About The Position

Criterion Systems is seeking a talented Software Engineer to support a technical development program in San Diego, California. The role involves working as part of a multi-disciplinary engineering team to design, code, and test new software in a rapid development environment, integrating and deploying large, complex systems, particularly in the field of Imagery and Geospatial Intelligence.

Requirements

  • Must be a US Citizen with an active Top Secret clearance and ability to obtain SCI clearance.
  • Bachelor of Science degree in engineering/technical discipline and 8+ years software design, code and debugging experience across the entire development life-cycle.
  • Proficiency with C++ and Java Spring Boot.
  • Experience developing successful object-oriented systems with a focus on maintainability and testability.
  • Understanding of Object Oriented Analysis & Design (OOAD).
  • Experience with version control systems, such as Git.
  • Experience with Agile development and issue tracking systems, such as JIRA.
  • Experience with UNIX and/or Linux.
  • Strong oral and written communications skills.

Nice To Haves

  • Bachelor of Science degree in Computer Science.
  • Experience using SQL with RDBMS like Oracle.
  • Proficiency in multiple high-level programming languages (e.g., C++, Java, Python).
  • Experience with geospatial data and/or large imagery archive systems.
  • Experience with Cloud computing environments such as AWS.
  • Knowledge of software design patterns and heuristics.
  • Experience with development methodologies (e.g., Waterfall, Agile, and/or Iterative).
  • Familiarity with server-side Java/JEE development.

Responsibilities

  • Design, code, and test new software in a rapid development environment.
  • Integrate, deploy, and support large, complex systems.
  • Debug and integrate systems designed in a multi-threaded, distributed application environment.
  • Define and develop significant features and upgrades to a complex, enterprise-wide Imagery and Geospatial Intelligence System.

Benefits

  • Medical, Dental, Vision, Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Tuition/Training Assistance
  • Parental Leave
  • Paid Time Off
  • Holidays

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service