Software Engineer in Reston, VA

$80K - $100K(Ladders Estimates)

Leidos holdings   •  

Reston, VA 20190

Industry: Technical Services

  •  

5 - 7 years

Posted 13 days ago

This job is no longer available.

Job Description:

Leidos is looking for a Software Engineer to support a critical program that specializes in data repositories. This position is in the Northern Virginia area and requires an active TS/SCI with Polygraph in order to be considered.

The Group is developing and maintaining leading-edge technologies. The Software Engineer will predominantly work within Agile teams, designing, developing, testing, and maintaining software and hardware. This resource will be a member of the Systems Engineering Team which provides technical leadership and DevOps support to the program. The selected candidate would: • Build and maintain software, scripts, and tools to facilitate server configuration management and software deployment to virtual servers in both cloud and enclave environments. • Integrate COTS and software, develop custom extensions and integration points for COTS. • Identify and mitigate risks and consequences of internal and external changes. • Troubleshoot and resolve issues. • Identify and develop solutions that leverage enterprise services and/or software (if appropriate) to meet program needs and maintain the integrity of application architecture. • Provide technical thought leadership to the development team. Team members will work with other project personnel to resolve technical problems, ensure developed applications & systems transition in a timely manner, assess system designs to validate them against expected technical parameters, identify hardware & applications needed to complete the development process, and support deployed systems independently or under only general direction.

Mandatory Skills:

- Requires a BS and 4 - 8 years of prior relevant experience or Masters with 2-6 years of prior relevant experience.

- Demonstrated on-the-job experience developing and deploying software applications within Linux/Unix environment.

- Demonstrated on-the-job experience with Java/J2EE.

- Demonstrated on-the-job experience developing with version control software, such as Subversion or Git, including branching/merging.

- Demonstrated on-the-job experience with Puppet (or equivalent system configuration technologies, such as Chef/Ansible).

Desired Skills:

- Demonstrated on-the-job experience with Oracle or SQL Development.

- Demonstrated on-the-job experience with Spring/Hibernate.

- Demonstrated on-the-job experience building software using Maven with continuous integration (eg. Jenkins).

- Demonstrated on-the-job experience with Apache http configuration.

- Demonstrated on-the-job experience with scripting languages (e.g., shell, perl, python, Groovy).

- Demonstrated on-the-job experience with Javascript/HTML/CSS.

- Demonstrated on-the-job experience with Linux package management tools (e.g., Yum, RPM).

- Demonstrated on-the-job experience with binary repository management.

- Demonstrated on-the-job experience with SSL certificate management and debugging.

- Demonstrated on-the-job experience with AWS.

- Demonstrated on-the-job experience with open source software acquisition.

- Demonstrated on-the-job experience using Jira.

Valid Through: 2019-11-2