Junior Software Engineer

2 weeks ago


San Diego, California, United States Cubic Corporation Full time

Business Unit
Cubic Defense

Company Details
Job Summary

We are seeking a highly motivated and technically skilled Junior Cybersecurity & Software Engineer to support the design, implementation, and protection of secure software systems and networks. This position blends software engineering and cybersecurity disciplines and is ideal for an engineer with a strong academic foundation in Computer Science or Cybersecurity Engineering who is eager to apply secure coding, vulnerability management, and DevSecOps practices in a real-world environment.

Under the direction of senior cybersecurity and software engineers, the Junior Cybersecurity & Software Engineer will assist in developing and maintaining secure software, supporting system hardening and compliance documentation, and participating in Risk Management Framework (RMF) and Authorization to Operate (ATO) processes. This position provides a unique opportunity for an early-career engineer to develop professional expertise while contributing directly to mission-critical cybersecurity efforts.

Job Details
Essential Duties and Responsibilities

  • Assist in administering and securing computing systems that enforce security policies and audit controls across Windows, Linux, and Cisco environments.
  • Participate in the preparation and maintenance of RMF accreditation packages, security documentation, and compliance artifacts.
  • Support Security Test & Evaluation (ST&E) activities, risk assessments, and vulnerability remediation actions.
  • Analyze network, event, and security logs to identify potential threats or misconfigurations under supervision of senior engineers.
  • Contribute to secure software development initiatives using programming languages such as Python, Go, Java, and C++, ensuring adherence to secure coding standards.
  • Support DevSecOps pipelines leveraging tools such as JIRA, Bitbucket, Jenkins, and Git for automated testing, configuration management, and version control.
  • Assist in responses to external audits, penetration tests, and vulnerability assessments, tracking and documenting mitigation efforts.
  • Research and apply cybersecurity policies, standards, and frameworks including DISA STIGs, IAVMs, and NIST
  • Provide hands-on support for foundational cybersecurity technologies such as SIEMs, IDS/IPS, malware protection, logical access controls, and vulnerability scanners (training provided).
  • Participate in continuous process improvement and incident response preparation activities.

Education
Minimum Job Requirements
Four-year college degree in Computer Science, Cybersecurity Engineering, or a closely related technical field (required). Master's degree in cybersecurity engineering preferred.

Experience

  • Minimum of 1–3 years of combined academic, research, or professional experience in software development and information security (may include internships or academic projects).
  • Foundational understanding of Risk Management Framework (RMF), Authorization to Operate (ATO) processes, and compliance documentation.
  • Experience analyzing network traffic, event logs, or IDS/IPS alerts.
  • Familiarity with system administration tasks and basic network configuration in Windows or Linux environments.
  • Demonstrated organizational skills with the ability to manage multiple technical tasks simultaneously.
  • Proven analytical, problem-solving, and decision-making skills applied with a solution-focused approach.
  • Strong written and verbal communication skills with the ability to produce clear and accurate technical documentation.
  • Excellent teamwork skills and the ability to work collaboratively in an interdisciplinary engineering environment.

Preferred Qualifications

  • Familiarity with DevSecOps tools such as JIRA, Bitbucket, Jenkins, or similar CI/CD platforms.
  • Exposure to vulnerability management, security scanning tools, or SIEM solutions (e.g., OpenVAS, Splunk, Wireshark).
  • Experience with machine learning, AI-driven analysis, or data security concepts.
  • Working knowledge of NIST, DoD, or ISO 27001 security frameworks.
  • Interest in pursuing professional certifications such as CompTIA Security+, CEH, or CISSP.

Technical Competencies

  • Programming Languages: Python, Go, C++, Java, SQL, C#, React Native, HTML, CSS, JavaScript
  • Cybersecurity Tools: Wireshark, OpenCV, YOLOv8, Jenkins, Git, eMASS, Xacta (familiarization)
  • Operating Systems: Windows, Linux
  • Concepts: Vulnerability Management, Secure Coding, Risk Assessment, Data Protection, STIG Application, RMF Documentation
  • Soft Skills: Analytical thinking, technical writing, collaboration, adaptability, and innovation

Why Join Us
This position provides a strong foundation for growth in both software engineering and cybersecurity domains. The successful candidate will gain hands-on experience in compliance, secure system design, and DevSecOps operations while working closely with senior cybersecurity engineers and system administrators. This is an ideal opportunity for a technically skilled and self-driven engineer to apply their coding expertise and cybersecurity education in a dynamic and supportive environment.

Cubic Pay Range
$ $ benefits.

The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Worker Type
Employee



  • San Diego, California, United States Cubic Corporation Full time $17 - $31

    Business Unit:Cubic DefenseCompany Details:Job SummaryWe are seeking a highly motivated and technically skilled Junior Cybersecurity & Software Engineer to support the design, implementation, and protection of secure software systems and networks. This position blends software engineering and cybersecurity disciplines and is ideal for an engineer with a...


  • San Diego, California, United States Enterprise Solutions Inc. Full time

    Job Title: Software EngineerLocation: San Diego, CA 92121Duration: 7+ Months with possible extensionWork Shift:- M – F (2nd shift)Pay Range: $50 - $56/hr. on W2Job Description:Principal Duties and Responsibilities:Applies Software knowledge to assist and support the design, development, creation, modification, and validation of embedded and cloud-edge...


  • San Diego, California, United States Apple Full time

    Join our Wireless Technologies and Ecosystems (WTE) team and drive innovation that matters We build and seamlessly integrate technologies that enrich people's lives and deliver the best user-experience. We're a passionate and key team that crafts, develops and integrates software for cellular chipsets in Apple products. You will join a hands-on development...


  • San Diego, California, United States Qualcomm Full time

    CompanyQualcomm Technologies, Inc.Job AreaEngineering Group, Engineering Group > Machine Learning EngineeringGeneral SummaryGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation, creating a smarter, connected future for all. As an AI Software...


  • San Diego, California, United States Apple Full time

    The people at Apple don't just build products; they create the kind of wonder that has revolutionized entire industries. It's the diversity of our people and their ideas that inspires the innovation that runs through everything we do. Join us and help leave the world better than we found it.DescriptionAs a Software Engineer on our Enterprise & Education...

  • Software Engineer

    1 day ago


    San Francisco, California, United States Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...

  • Software Engineer

    2 weeks ago


    San Diego, California, United States Apple Full time

    Imagine what you could do here. At Apple, extraordinary ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple is looking for a talented and energetic software engineer for the Core Networking team to lead and...


  • San Diego, California, United States Qualcomm Full time $158,400 - $237,600

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:General SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drive digital transformation, creating a smarter, connected future for all. As a Qualcomm...


  • San Diego, California, United States Innoflight, Inc. Full time

    GROW WITH US AND STAY EXTRAORDINARY:Launch your career to new heights with Innoflight—one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics,...


  • San Diego, California, United States Innoflight, Inc. Full time

    GROW WITH US AND STAY EXTRAORDINARY:Launch your career to new heights with Innoflight—one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics,...