Sr Software Engineer

Scientific Research CorporationOrlando, FL
Remote

About The Position

This position is for the NCRC Range Modernization (RM) Senior Software Engineer position providing senior-level 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
  • Ten (10) years or more of related, proven experience performing similar duties
  • High-level knowledge of: software development to include agile software development practices; programming languages; operating systems; networks; enterprise and consumer IT concepts, architectures, and systems (compute, network, storage)
  • Proficiency in Python, Java, and C/C++ development and scripting in PowerShell and bash
  • Strong experience with Linux-based operating systems
  • Knowledge of one or more continuous integration tools such as Jenkins
  • Knowledge of one or more of the following: MySQL, MariaDB, MongoDB, PostgreSQL, and NoSQL
  • Experience with project logistics and working with controlled engineering baselines
  • Familiarity with version control systems such as SVN and Git
  • Ability and experience effectively communicating technical and programmatic issues
  • Demonstrated ability to work within teams
  • Strong organizational skills
  • Top Secret clearance eligibility

Nice To Haves

  • Master’s degree with a focus in computer science, computer engineering, or a related discipline
  • Twelve (12) years or more of related, proven experience performing similar duties
  • 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 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

  • Performing as a senior software developer on an NCRC product scrum team
  • Supporting resolution of open program problem reports (PPRs) associated with their designated NCRC product scrum team
  • Developing unit tests for development assignments and support integration testing efforts
  • Executing the software engineering tasks necessary to maintain and make changes to program baseline architectures
  • Providing senior-level development guidance and input to junior software developers
  • Performing as a technical mentor for members of the designated NCRC product scrum team
  • Support cyber range capability assessments, evaluations, and technology prototypes
  • Providing remote site support for setup, configuration, and delivery activities

Benefits

  • medical
  • dental
  • vision plans
  • 401(k) with a company match
  • life insurance
  • vacation and sick paid time off accruals with amounts increasing based on role and years of service
  • 11 paid holidays
  • tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service