By Light Professional IT Services

Software Engineer

Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field with relevant experience.
  • Minimum of 2 years of software development experience.
  • Strong knowledge of software development practices and IT systems architectures.
  • Proficient in Python, Java, C/C++, and scripting languages like PowerShell and bash.
  • Experience with Linux-based operating systems and databases.
  • Understanding of continuous integration tools such as Jenkins.
  • Eligibility for a Top Secret clearance.

Responsibilities

  • Develop software as part of an NCRC product scrum team.
  • Resolve program problem reports related to the scrum team.
  • Create unit tests and assist with integration testing.
  • Maintain and alter program baseline architectures whenever necessary.
  • Guide junior developers in their coding practices occasionally.
  • Support capability assessments for cyber range technologies.
  • Provide remote support for setup and delivery tasks.

Benefits

  • Medical, Dental & Vision Coverage
  • Wellness Program
  • 401(k) Matching
  • Disability (Short and Long Term)
  • Employee Assistance Program
  • Education & Training
  • Generous Leave Policy including 11 Federal Holidays and PTO.
Full Job Description
Position Overview

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

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.
  • Provide occasional development guidance and input to junior software developers.
  • Support cyber range capability assessments, evaluations, and technology prototypes.
  • Provide remote site support for setup, configuration, and delivery activities.


Required Experience/Qualifications

  • Bachelor's degree with a focus in computer science, computer engineering, or a related discipline with corresponding experience and demonstrated mastery of relevant topics.
  • Two (2) 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.
  • 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.


Preferred Experience/Qualifications

  • Master's degree with a focus in computer science, computer engineering, or a related discipline, or five (5) years or more of related, proven experience performing similar duties.
  • Experience working with platform development, end-users (operators), and system developers.
  • Strong experience with Linux-based operating systems.
  • 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.


Special Requirements/Security Clearance

Please note that pursuant to a government contract, this specific position requires U. S. Citizenship status and a SECRET security clearance, with an ability to obtain a TOP SECRET security clearance. Security Clearance requirements will be specified in the Government's Task Order.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. The above is intended to describe the general contents of and requirements for the performance of this job.

Benefits Overview

CESI recognizes that our strength is our people. We support every employee as an individual to build strong teams across the enterprise. Our benefit package includes:

  • Medical, Dental & Vision Coverage
  • Wellness Program
  • 401(k) Matching
  • Disability (Short Term & Long Term)
  • Employee Assistance Program
  • Education & Training
  • Generous Leave Policy (11 Federal Holidays, PTO, Military Leave, Bereavement and Jury Duty)

About By Light Professional IT Services

By Light Professional IT Services is a provider of full lifecycle information technology and telecommunications solutions to the federal government and commercial clients. The company provides services in the areas of cybersecurity, cloud computing, application development, network engineering, and strategic consulting. By Light has been recognized as one of the fastest-growing private companies in the United States by Inc. Magazine and has been named a top workplace by The Washington Post.
Learn more about By Light Professional IT Services
Size
1,500 employees
Industry

Similar Jobs

More Jobs at By Light Professional IT Services

  • By Light Professional IT Services
    Software Engineer
    $80K — $110K *
    Orlando, FL 32828 (Orange County)
    Aerospace & Defense
    In-Person
  • By Light Professional IT Services
    Test Engineer
    $75K — $95K *
    Orlando, FL 32828 (Orange County)
    Information Technology
    In-Person
  • By Light Professional IT Services
    Cyber Technical Instructor
    $110K — $150K *
    Hanover, MD 21076 (Howard County)
    Education, Government & Non-Profit
    In-Person
  • By Light Professional IT Services
    Technical Instructor
    $70K — $95K *
    Pensacola, FL 32514 (Escambia County)
    Education, Government & Non-Profit
    In-Person
  • By Light Professional IT Services
    DevSecOps Automation and Pipeline Engineer
    $90K — $120K *
    Orlando, FL 32828 (Orange County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: