Next Step Systems

Software Engineer, TS/SCI with Full Scope Polygraph

Next Step Systems$80K — $100K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science or related field plus 3 years of relevant experience, or Bachelor's plus 5 years, or 7 years of experience alone.
  • Proficiency in software development using multiple programming languages including C, C++, and Python.
  • Strong foundation in agile development processes and source control systems like Git.
  • Experience designing both relational and non-relational database applications.
  • Familiar with orchestration frameworks and queue management systems.
  • Unix shell scripting skills and command line expertise.
  • Experience with continuous integration and container technologies like Docker.

Responsibilities

  • Analyze user requirements to create software design and performance specifications.
  • Develop software using languages such as C, C++, Python, and Java.
  • Test software components to ensure they meet design requirements.
  • Resolve software problem reports effectively and efficiently.
  • Utilize agile methodologies for software development processes.
  • Design and implement applications using both relational and non-relational databases.
  • Develop using Java 2 Enterprise Edition (J2EE) and work within the Eclipse IDE.

Benefits

  • Medical insurance
  • Retirement plan
  • Paid time off (PTO)
Full Job Description
Software Engineer, TS/SCI with Full Scope Polygraph

The Software Engineer, TS/SCI designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. Review and test software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilize software development and software design methodologies appropriate to the development environment.

Responsibilities:

- Analyze user requirements to derive software design and performance requirements.
- Software development using languages such as C, C++, Python, Ruby, Perl, JavaScript, etc.
- Has experience with agile development processes.
- Has experience with source code control systems, such as Git.
- Design and development of relational and non-relational database applications.
- Use of orchestration frameworks such as Spring and Kafka.
- Familiarization with queue management systems.
- Java development using the Eclipse IDE (Integrated Development Environment).
- Development of Java 2 Enterprise Edition (J2EE) applications.
- Experience using collaboration and software development tools (i.e. Atlassian).
- Software development using continuous integration practices.
- Experience with container technologies (i.e. Docker).
- Unix shell scripting.
- Development of event driven or data driven analytics.

Qualifications:

- Master's degree in Computer Science or related discipline from an accredited college or university, plus 3 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.

- or

- Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus 5 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.

- or

- 7 years of experience as a Software Engineer, in programs and contracts of similar scope, type, and complexity.

Required Skills:

- Experience developing scripts using Bash/Python.
- Experience using the Unix command line.
- Familiar with Data Center Infrastructure Management (DCIM) technologies such as Nlyte, Itracs, and openDCIM.
- Experience developing with multiple high level programming languages in a Unix environment.
- Experience with software frameworks used for searching, monitoring, and analyzing big data such as Elastic Stack and Splunk.
- Experience with metrics visualization technologies such as Grafana and Kibana.

Desired Skills:

- Experience with NoSQL technologies such as Elasticsearch and MongoDB.
- Experience with SQL technologies such as PostgreSQL and MariaDB.
- Experience with Time Series Database such as OpenTSDB.
- Experience with containerization technologies such as Docker.

Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE. Keywords: Fort Meade MD Jobs, Software Engineer, C, C++, Python, Ruby, Perl, JavaScript, Java, J2EE, Git, Agile, Government, Software Developer, Programming, Programmer Analyst, Maryland Recruiters, IT Jobs, Maryland Recruiting

About Next Step Systems

Next Step Systems is an IT recruitment firm that specializes in placing professionals in the technology industry. The company was founded in 1995 and is headquartered in Chicago, Illinois. Next Step Systems' clients include startups, mid-sized companies, and Fortune 500 corporations. The company's services include contingency search, retained search, and contract staffing. Next Step Systems has a team of experienced recruiters who have a deep understanding of the technology industry and its trends.
Learn more about Next Step Systems
Size
50 employees
Industry
Founded
1995

Similar Jobs

More Jobs at Next Step Systems

More Aerospace & Defense Jobs

Find similar Software Engineer, TS/SCI with Full Scope Polygraph jobs: