Junior C++ Software Developer
: Job Details :


Junior C++ Software Developer

Catapult Solutions Group

Job Location : Ridgecrest,CA, USA

Posted on : 2025-08-06T06:21:03Z

Job Description :

Junior C++ Software Developer

Department: Software Development

Location: Ridgecrest, CA

Work Model: On-site

Role Type: Contract

Duration: 16 months (with potential extension)

Work hours: 9/80 Schedule

Clearance: Secret (OR Interim Secret clearance; ability to obtain Secret clearance within 6 months)

About Our Client

Our client supports critical defense programs focused on electronic warfare training and tactical operations. They provide advanced software development solutions for training and tactical operations, working in a dynamic environment that requires innovative software solutions to support mission-critical defense systems.

Job Description

As a Software Developer Level-1 professional, you will work in a junior/support role as part of a software development team supporting defense programs. This position involves software development, cyber compliance, and system integration activities. You'll participate in code reviews, learn team coding standards and best practices, and shadow senior developers to understand system architecture and workflows.

Duties and Responsibilities

  • Participate in code reviews and learn team coding standards and best practices.
  • Shadow senior developers to understand system architecture and workflows.
  • Write, debug, and test code modules.
  • Assist in maintaining internal tools and scripts.
  • Develop and run tests using team-approved frameworks.
  • Optimize existing code and log, track, and close bugs.
  • Adhere to security coding practices.
  • Follow established processes for configuration management, change control, and software release.

Testing and Quality Assurance

  • Assist QA engineers in writing and running test plans.
  • Participate in integration test planning and log/report issues.
  • Develop and run tests using team-approved framework.
  • Write test reports and support troubleshooting efforts.
  • Monitor development builds for failures and support troubleshooting.

Documentation and Communication

  • Complete assigned online training and certifications.
  • Read and summarize technical documentation.
  • Maintain and document development environments.
  • Document new or existing code for clarity and maintainability.
  • Contribute to internal knowledge base sharing and management.
  • Review and improve user guides and system diagrams.
  • Maintain accurate and up-to-date documentation for code and design decisions.

Collaboration and Support

  • Attend meetings, create presentations, and present technical information.
  • Collaborate across teams on integration and shared tasks.
  • Participate in technical deep dives and root cause analysis.
  • Provide tech support at off-site customer locations.
  • Support and participate in peer reviews.

Administrative and Professional Development

  • Maintain up-to-date training certifications.
  • Attend required company meetings and respond promptly to administrative actions.
  • Set professional goals and support performance reviews.
  • Participate in mentoring programs.
  • Adhere to all corporate policies and conduct oneself professionally.

Required Experience/Skills

  • Bachelor's degree or equivalent experience and 6 months to 2 years prior experience.
  • Working knowledge of programming languages: C++, Python, C#, C, JavaScript, HTML, and SQL.
  • Knowledge of networks, Unix, and cybersecurity concepts.
  • Familiarity with software configuration management applications (Git, GitHub, VS Code, Docker).
  • Ability to participate in code reviews and learn coding standards.
  • Capability to write, debug, and test code modules.
  • Ability to work independently while knowing when to request support.
  • SECRET security clearance or ability to obtain within 6 months.

Nice-to-Haves

  • Experience with electronic warfare or defense systems.
  • Background in system integration projects.
  • Familiarity with QA testing methodologies.
  • Experience working in field environments.
  • Knowledge of cyber compliance requirements.

Education

  • Bachelor's degree in Computer Science, Software Engineering, or related field preferred.
  • Equivalent experience may be considered.

Join Our Software Development Team!

If you're a junior software developer with diverse programming language experience and an interest in defense applications, we invite you to apply. This role offers excellent opportunities for professional growth while contributing to critical electronic warfare training programs that support defense capabilities.

Interested? Apply Now!

*Connect with your Catapult Recruiter: Kailyn Hartley, directly at ...@catapultsg.com *

Software Development | C++ | Python | C# | JavaScript | SQL | Git | Unix | Cybersecurity | SECRET Clearance | Defense Programs | Defense | Ridgecrest CA | Field Work | System Integration

#J-18808-Ljbffr
Apply Now!

Similar Jobs (0)