Junior Software Engineer

Command Post Technologies, Inc.Orlando, FL
9d

About The Position

This position is for the NCRC Range Modernization (RM) Junior-level Software Engineer position, providing development, testing, and support associated with their designated NCRC product scrum team.

Requirements

  • Bachelor’s degree with a focus in computer science, computer engineering, or a related discipline with corresponding experience and demonstrated mastery of relevant topics.
  • Three (3) years or more of experience in software engineering roles.
  • Knowledge of software development to include programming languages, operating systems, and networks.
  • Proficiency with programming languages such as Python, Java, and/or C/C++
  • Experience with Linux-based operating systems.
  • Knowledge of one or more of the following: MySQL, MariaDB, MongoDB, PostgreSQL, and NoSQL.
  • Understanding of project logistics and working with controlled engineering baselines.
  • Familiarity with version control systems such as SVN and Git.
  • Ability and experience in effectively communicating technical and programmatic issues.
  • Demonstrated ability to work within teams.
  • Strong organizational skills.
  • Must currently have a Secret clearance with eligibility to obtain a Top Secret clearance.

Nice To Haves

  • Master’s degree with a focus in computer science, computer engineering, or a related discipline.
  • Knowledge of agile software development practices; enterprise and consumer IT concepts, architectures, and systems (compute, network, storage).
  • Strong experience with Linux-based operating systems.
  • Experience working with platform development, end-users (operators), and system developers.
  • Experience with complex enterprise infrastructures using various operating systems and configuring domain services such as AD, Exchange/email, DNS, DHCP, VPN, databases, IIS, Apache, etc.
  • Experience with virtualization and containerization technologies such as VMware, Docker, HyperV, Xen, Kubernetes, etc.
  • Experience with software-defined networking and network function virtualization.
  • Knowledge of one or more continuous integration tools, such as Jenkins.
  • Familiarity with scripting in PowerShell and bash.
  • Knowledge of networking protocols such as TCP/IP, HTTP, HTTPS, TFTP, DNS, FTP, etc.
  • Knowledge of user simulator technologies and solutions, which generate network and application traffic to simulate realistic users.
  • Knowledge of DevSecOps methodologies and tools.

Responsibilities

  • Perform as a software developer on an NCRC product scrum team.
  • Support resolution of open program problem reports (PPRs) associated with their designated NCRC product scrum team.
  • Develop unit tests for development assignments and support integration testing efforts.
  • Execute the software engineering tasks necessary to maintain and make changes to program baseline architectures.
  • Support cyber range capability assessments, evaluations, and technology prototypes.
  • Provide remote site support for setup, configuration, and delivery activities.

Benefits

  • Great health benefits (for more info contact us directly)
  • Leadership training
  • 401 (k) with generous company matching
  • Career professional development
  • Tuition reimbursement
  • Flexible hours
  • Work/Life balance
  • Rewards and recognition
  • Paid Time Off
  • Parental Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service