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. To find out more about how Criterion can help you take your career to the next level please visit our website Systems is a Military/Veteran Friendly Company therefore we encourage Veterans to apply.
We are seeking aSoftware Engineer to support a technical development program inSan Diego, California !
Criterion is seeking a talented Top Secret/SCI cleared Software Engineer. This individual should have
- Strong C++/Python/Java developer fundamentals to design, and implement algorithms and software features to meet mission needs.
- Experience integrating with external components and APIs is important.
- Ability to test software at all levels (unit test, integration test, system test).
- Responsible for deploying and maintaining operational and test systems
- Perform troubleshooting on ad hoc site issues as they come up.
- US Citizenship with an active Top Secret/SCI clearance and the ability to obtain a counterintelligence polygraph.
- Bachelor's Degree in Computer Science or a related discipline and 4+ years of experience.
- Strong C++ skill-set including
- Object-oriented design, C++ coding, and unit testing
- Ability to debug source code
- Troubleshooting complex, multi-threaded software
- Strong Java foundation including
- Write unit tests in JUnit
- Use Maven to manage dependencies and package software
- Work with third-party libraries and documentation
- Write robust code with appropriate error checking and handling
- Must have a strong understanding of sound software development principles and practices.
- Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
- Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team.
- Experience using GitLab or other CI / CD tools.
- Experience with using various scripting language (Javascript, Python, Perl, Shell) to create final product per stakeholder requirements.
- Strong Linux and Networking background.
- Experience in Android development.
- 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.
- TS/SCI with an adjudicated CI polygraph or ability to obtain a CI polygraph
- None
- Full-time on-site at a designated facility.
- Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Tuition/Training Assistance, Parental Leave, Paid Time Off, and Holidays.