By Light Professional IT Services

Senior Software Engineer

By Light Professional IT Services$100K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, engineering, or related field.
  • Over 10 years of relevant experience in software development.
  • Expertise in software development and agile practices along with programming languages.
  • Proficiency in Python, Java, C/C++, and scripting languages like PowerShell and Bash.
  • Strong experience with Linux operating systems and various database management systems.
  • Knowledge of continuous integration tools and version control systems, including Git and SVN.

Responsibilities

  • Act as a senior software developer within a specific product scrum team.
  • Resolve program problem reports associated with the designated product.
  • Develop unit tests and support integration testing.
  • Maintain and adjust program baseline architectures as necessary.
  • Provide mentorship and technical guidance to junior developers.
  • Assist with cyber range capability assessments and technology evaluations.
  • Support remote site setup and configuration efforts.

Benefits

  • Comprehensive medical, dental, and vision coverage.
  • Access to a wellness program.
  • 401(k) matching contributions.
  • Short and long term disability insurance.
  • Employee assistance program for personal support.
  • Life insurance coverage.
  • Opportunities for education and training.
  • Generous leave policy including federal holidays and PTO.
Full Job Description
Position Overview

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.

Responsibilities

  • Perform as a senior 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 senior-level development guidance and input to junior software developers.
  • Perform as a technical mentor for members of the designated NCRC product scrum team.
  • 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.
  • 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.


Preferred Experience/Qualifications

  • 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.


Special Requirements/Security Clearance

In accordance with the specifications of a government contract, eligibility for this position mandates U.S. Citizenship status and a minimum SECRET security clearance with the ability to obtain a TOP SECRET The precise security clearance requisites will be detailed 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
  • Life Insurance
  • 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

More Aerospace & Defense Jobs

Find similar Senior Software Engineer jobs: