Leidos - Chantilly, VA

posted about 2 months ago

Full-time - Mid Level
Chantilly, VA
Professional, Scientific, and Technical Services

About the position

The Associate Software Development Lead will provide leadership to the program and development team for the Identity, Credential, and Access Management (ICAM) system. This role involves guiding efforts to build secure services and capabilities while utilizing cloud capabilities in support of an Enterprise cybersecurity program. The position requires collaboration with the Development Lead and Agile Development Teams (ADTs) to ensure high-quality standards are met in software development.

Responsibilities

  • Assist Dev Lead in providing technical stewardship to the Agile Development Teams (ADTs).
  • Define, document, maintain, and communicate processes, practices, security, and configurations (PPS&C) to guide the program's software development.
  • Responsible for verifying code meets standards defined in the PPS&C.
  • Ensure software development environments and infrastructure meet development and test needs.
  • Assist the ADT to meet objectives by ensuring technical challenges and roadblocks are addressed and removed.
  • Ensure inter-ADT communication and dependency coordination occurs tied to execution of Program Increment Epics and Stories and issue resolution.
  • Investigate and determine resolution of development process/execution related issues.
  • Assist program leadership in evaluation of technical personnel and determining ADT positions.
  • Maintain documentation of the program's software baseline.

Requirements

  • BS degree with 4-8 years of professional experience; 2-6 years with a Master's degree.
  • 4-5 years of experience working in an Agile software development environment as a technical contributor.
  • Top Secret clearance and eligible for SCI.
  • Experience identifying issues and finding suitable solutions.
  • Excellent written and oral communication skills, including presentation of technical material to non-technical audiences.
  • Ability to communicate with technical leadership, ADT leads, and release train engineer impacts to the ADTs.
  • Experience briefing customers and stakeholders.
  • Demonstrated proficiency with Java, JavaScript, Python, or other modern programming languages.
  • Experience with deploying, configuring, administering, and troubleshooting software in a Linux environment.
  • Experience integrating custom code with 3rd party software products/platforms.
  • Experience with version control systems such as git or Subversion.
  • Understanding of DevSecOps concepts/tools.

Nice-to-haves

  • Understanding of SSL/TLS and PKI concepts.
  • Familiarity with identity and access management protocols/standards such as OAuth, SAML, LDAP, SCIM, or OIDC.
  • Prior knowledge of the Oracle Identity and Access Management (IAM) suite.
  • Direct experience with database setup and integration, both relational and NoSQL.
  • Experience with DevOps automation tools (Ansible, Chef, Puppet).
  • Experience with source control and Agile development tools (Git, Maven, Jenkins, Bitbucket, Jira, Confluence).
  • Experience with analytics and search engines (Elasticsearch, Splunk, Apache Solr).
  • Scaled Agile Framework (SAFe) certification or Certified Scrum Master (CSM).

Benefits

  • Competitive salary based on experience and qualifications.
  • Opportunities for professional development and training.
  • Comprehensive health insurance options.
  • 401(k) retirement savings plan with company match.
  • Paid time off and holidays.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service