Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Zero Trust Software Engineer

Technology

Software Engineer

No

Remote, Virginia, United States

Description

Leidos has an opening for a Zero Trust Software Engineer to work on Zero Trust Research and Development. The responsibilities for this position include all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an agile and continuous integration and continuous delivery model. In this role, you will join a dynamic team that is singularly focused on providing world class solutions to our customers in an exciting, collaborative, and inclusive atmosphere. You will be challenged and provided a tremendous opportunity for growth in a customer-facing, fast-paced, and fun environment.

As a leader, you will architect, design, build, and enhance highly available and scalable next generation systems. You will direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding and unit testing. Additionally, you will determine and recommend the best designs based on business objectives, timelines and other resource constraints.

Primary Responsibilities:

  • Participate in the full software development lifecycle, working within broadly defined parameters

  • Contribute to the delivery of an entire piece of a system or application, being accountable for completing backlog tasks within schedule

  • Participate in agile planning and estimation activities to break down large tasks into smaller tasks

  • Participate in agile scrum meetings and work within SecDevOps best practices

  • Build software solutions where the solution is not always well defined but always considers the customer first

Basic Qualifications:

  • Bachelor's Degree in Computer Science, or related field and 8+ years of software engineering experience. Additional years of experience may be considered in lieu of a degree.

  • Hands-on expertise programming in Angular, D3js, Python and ORM

  • Experience developing ORM classes to include multiple MANY-TO-ONE, MANY-TO-MANY relations and joining tables to include additional meta data for relation

  • Experience with REST, JSON, XML, SAML, YAML

  • Experience across entire software lifecycle from early requirements gathering to rapid prototyping through delivery and sustainment of a system or complex application

  • Understanding of software design patterns

  • Working knowledge of agile development and continuous integration and continuous delivery methodologies and tools

  • Experience with a version control system (e.g., Git/BitBucket)

  • Experience with an issue/problem tracking system (e.g., Jira)

  • Proficiency with at least one Database Management System (SQL or NoSQL databases such as Oracle or MongoDB)

  • Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)

  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques

  • Ability to thrive in a dynamic environment

  • U.S. citizenship with ability to obtain a federal security clearance.

Preferred Qualifications:

  • Experience in UX development and end-user testing/requirements gathering to develop/refine GUX interfaces

  • Knowledge in Data Visualization principles to deliver intuitive visual designs for consumption by both executive and technical users

  • Knowledge of agile development processes and DevOps tools such as Jira, Bitbucket, Confluence

  • Knowledge of continuous integration, delivery, and automated test tools such as Jenkins, SonarQube, JUnit, Cucumber, Selenium, JMeter

  • Experience developing and delivering modern software, including microservices, containers, and hybrid cloud architectures

  • Current cybersecurity, cloud, and network product certifications (e.g. CISSP, CCNE, AWS, Security+)

  • Active DoD security clearance

Pay Range:

Pay Range $97,500.00 - $150,000.00 - $202,500.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

#Remote