Entry Level Software Engineer | Remote (YSCN-D9XJ9R)

Job Description

Responsibilities

The candidate’s responsibilities include, but are not limited to:

  • Design, develop, and maintain code that implements next-generation mission planning, execution, and debriefing software.
  • Design and implement software for quality, robustness, and scale.
  • Collaborate with Human-Factors Engineering for User Interface design.
  • Work in DevOps culture and environment.
  • Prepare application containers for deployment.
  • Participate in a Scrum/Agile development process.
  • Participate in regular team planning and status meetings for tasking, issue resolution, and code review.
  • Attend quarterly Program Increment Planning Meeting (PIPM) planning to deconstruct features into manageable-sized stories for your own contribution to the team’s workload.
  • Use Confluence daily to document and improve technical and non-technical back-end/front-end processes within our coding environment.
  • Contribute to an open environment to ensure the proactive exchange of progress, issues, and information optimization of your team’s production.
  • Develop an understanding of Agile methodologies/frameworks in use by your development team.
  • Work closely with your team members and scrum master to ensure backlog and tasking are under positive control.

Skills – Minimum of 1 Year of Professional Work Experience

Required Qualifications

The nature of this position affords the flexibility of a fully remote working environment. However, the candidate must maintain an 8-hour workday, 5 days per week, and have daily online presence visible to team members, customers, and CSCI management.

  • US Citizenship is required.
  • BA/BA in Information Technology, Computer Science, Cybersecurity, or related discipline or equivalent experience of a minimum of six years in Information Technology/ Computer Science.
  • A minimum of 1-2 years of work experience in a professional environment performing technical assignments in the following areas.
  • Able to program both front and back end, programming languages, the teams technology stack includes: Java, Spring, JavaScript, Typescript, React, Redux, CLI, Kubernetes, Docker, VS Code, Jest with RTL, J-Unit, SWIT, Robot testing, Atlassian Suite (Confluence, Bitbucket, Confluence), GIT, Linux, Yarn/NPM/Maven, Jenkins interface, Rancher, SonarQube, PrismaCloud, Fortify.
  • Experience in development within a variety of architectures.
  • Candidate must possess ability to communicate effectively and with courteous professionalism while engaging with team members and stakeholders.
  • Practical knowledge of various computer, network, and security systems and frameworks.
  • Strong analytical, critical thinking, and problem-solving skills.
  • Ability to communicate with a non-technical audience about security measures and/or requirements.
  • The candidate must be or able to be cleared at a Secret security level.

Preferred Qualifications:

  • Agile Scrum certification desired, but not required.
  • Secret Clearance.

Experience Levels:

LEVEL 1 – Entry Level with a minimum of 1 year of work experience in a professional environment.

LEVEL 2 – requires a minimum of 2 years related experience.

LEVEL 3 – requires a minimum of 5 years related experience.

LEVEL 4 – requires a minimum of 8 years related experience.

LEVEL 5 – requires a minimum of 10 years related experience.

LEVEL 6 – requires a minimum of 12 years related experience.

LEVEL 7 – requires a minimum of 15 years related experience.

  • This position qualifies as a Level 1.

Travel

Requirements – US Citizen / No Clearance Requirement

Minimum

U.S. Citizenship

Yes

Minimum Clearance

The candidate must be or able to be cleared at a Secret security level.