SOFTWARE DEVELOPER IV (SENIOR)

TJ CONSULTING GROUP, LLC
Fort Meade, MD, United States
2 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Microsoft Windows Macintosh Computers Automation of Tests Bash Shell C++ (Programming Language) Cloud Computing Static Program Analysis Code Review Computer Programming Linux Programming Tools
+16 more
Python (Programming Language) Software Architecture Software Tools Reverse Engineering Secure Coding Software Engineering Systems Integration Virtualization Technology Software Vulnerability Management Software Organization Computer Network Operations Containerization Infrastructure Automation Frameworks Information Technology Devsecops Vulnerability Analysis

Job description

Seeking a Senior Software Developer (Software Developer IV) to support the development and of mission- critical cyberspace network operations capabilities. This position will create and review software designs, implement static code analysis, automated dynamic software testing, perform code reviews, vulnerability assessment/reverse engineering, and software assurance activities supporting mission operations., The Software Developer IV serves as a senior technical contributor, providing technical assistance across multiple development efforts and helping ensure solutions remain aligned with mission, security, and quality objectives throughout the full software development lifecycle. The successful candidate will bring extensive experience developing and securing software in high-security environments and will provide technical leadership in software architecture, development practices, automation, and system integration. Active TOP SECRET/SCI clearance with a current, within 6 years, * Provide technical planning, estimation, design, development, integration, and lifecycle execution for complex software development efforts.

  • Establish, implement, and enforce software development, security, coding, testing, and quality standards.
  • Provide technical leadership and guidance on software architecture, system design, and development approaches.
  • Implement and review static code analysis, automated dynamic testing, vulnerability assessment, and software assurance process results
  • Guide application and system integration with enterprise services and infrastructure.
  • Design and deploy secure, consistent, and reproducible development environments using virtualization, containerization, and infrastructure- as-code technologies.
  • Advise development teams on the design and implementation of secure CI/CD pipelines incorporating automated build, test, security, and deployment processes.
  • Identify and support remediation of software vulnerabilities throughout the development lifecycle.
  • Promote DevSecOps best practices and integrate security requirements into development and deployment activities.
  • Provide technical guidance to development teams and support technical decisionmaking across multiple mission efforts.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline, plus 7-15 years of relevant professional software development. Experience in lieu of degree will be considered.
  • Expertise with secure software development practices, vulnerability identification and remediation, virtualization and containerization technologies, infrastructure as code, automated testing, and software assurance in high-security environments.
  • Experience implementing static code analysis and automated dynamic software testing.
  • Experience applying DevSecOps principles and practices throughout the software development lifecycle.
  • Demonstrated experience leading software architecture and technical decisionmaking.
  • Experience supporting large- scale and/or mission- critical systems.
  • Experience working across operating systems, development tools, and cloud platforms.
  • Experience using C/C++, Rust, and/or other compiled languages
  • Experience using Python and Bash scripting languages
  • Experience programming for Windows, Linux, Mac, or Mobile systems, * Advanced knowledge of software architecture, system design, and modern software development practices.
  • Demonstrated experience with secure coding, software assurance, vulnerability remediation, automated testing, and DevSecOps practices.
  • Experience working across operating systems, software development tools, virtualization/containerization technologies, and cloud platforms.
  • Demonstrated ability to provide technical leadership, mentor junior developers, and make sound architecture and engineering decisions for complex software systems.
  • Ability to support large- scale and/or mission- critical software environments.
  • DoD Manual 8140.03 (DoDM 8140.03) baseline certification required for the assigned role category.
  • Active TOP SECRET/SCI clearance with a current, within 6 years, Counterintelligence (CI) Polygraph required.
  • Ability to work onsite daily in a secure facility; this position is not eligible for remote work.

Benefits & conditions

  • PTO
  • Holiday Pay
  • 401K with a 4% Match
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Group Life & AD&D
  • Voluntary Life AD&D
  • Short-term Disability
  • Long-Term Disability
  • Health Savings Account
  • Flexible Spending Account (Health and Dependent)
  • Critical Illness Insurance
  • Accident Insurance
  • Hospital Indemnity Insurance
  • Employee Assistance Program (EAP)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…