Software Engineer
Company: Criterion Systems, Inc
Location: San Diego
Posted on: October 31, 2024
Job Description:
Overview
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 a Military/Veteran Friendly
Company therefore we encourage Veterans to apply.
Responsibilities
We are seeking an experienced Software Engineer to support a
technical development program in San Diego, California!
- Work 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.
- Debug and integrate challenging systems designed in a
multi-threaded, distributed application environment, and define and
develop significant features and upgrades to a complex,
enterprise-wide Imagery and Geospatial Intelligence System.
Qualifications
Required Experience, Education, Skills & Technologies
- 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 4+ years software design, code and debugging experience across
the entire development life-cycle.
- Proficiency with one or more of the following:
- C++
- Java Spring Boot
- 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 with version control systems, such as Git.
- Experience with Agile development and issue tracking systems,
such as JIRA.
- Experience with UNIX and/or Linux.
- Self-starter with ability to multitask.
- Team player with a proactive attitude and the ability to be
productive in a dynamic/collaborative environment.
- Strong oral and written communications skills.
Preferred Experience, Education, Skills & Technologies
- 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 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, XML, HTML, CSS, and/or PERL).
- Development tools and services (e.g., Eclipse, Spring
Framework, JBoss, Apache, Tomcat, Maven, Ant and/or automated test
tools).
- Familiarity with server-side Java/JEE development.
- Experience with User Interface development tools for the JEE
stack.
- Java Frameworks such as Spring.
- Open Source, software and services experience.
Pay Rate
- The projected compensation range for this position is
$92,000.00 - $150,000.00. Please note that the salary information
is a general guideline only. Criterion Systems considers factors
such as (but not limited to) scope and responsibilities of the
position, candidate's work experience, education/training, key
skills as well as market and business considerations when extending
an offer.
Security Clearance Level
- TS with the ability to obtain a SCI.
Certification
- None.
Work Schedule & Travel
- Full-time on-site at a designated facility.
Benefits Offered
- Medical, Dental, Vision, Life Insurance, Short-Term Disability,
Long-Term Disability, 401(k) match, Tuition/Training Assistance,
Parental Leave, Paid Time Off, and Holidays.
#J-18808-Ljbffr
Keywords: Criterion Systems, Inc, Long Beach , Software Engineer, IT / Software / Systems , San Diego, California
Didn't find what you're looking for? Search again!
Loading more jobs...