Cyber Software Engineer

LTD Global
Louisville, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 226K

Job location

Louisville, United States of America

Tech stack

Java
JavaScript
Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
Android
iOS
Apple Mac Systems
Automation of Tests
Azure
C Sharp (Programming Language)
Unix
C++
Mobile Application Development
Cloud Computing
Configuration Management
Code Review
Collaborative Software
Computer Security
Computer Engineering
Linux
Hardware Design
Internet Protocol
Python
Linux kernel
Mercurial
Team Foundation Server
Rapid Prototyping Process
Ruby
Security Software
Security Information and Event Management
Software Engineering
Subversion
Systems Integration
TypeScript
Delivery Pipeline
GIT
Containerization
Infrastructure Automation Frameworks
Information Technology
Wireless Technologies
Multiaccess Edge Computing
Software Version Control
Serverless Computing
Programming Languages

Job description

We are seeking an experienced Cyber Software Engineer to support advanced research and development initiatives focused on solving complex cybersecurity and mission-critical software challenges within a highly classified aerospace and defense environment. This role is responsible for designing, developing, and maintaining secure software solutions while integrating modern security-by-design practices, cloud technologies, hardware-integrated systems, and cyber-focused software engineering methodologies. The ideal candidate has strong multi-language software development experience, expertise across operating systems and cybersecurity domains, and thrives in fast-paced Agile environments supporting national security missions., * Design, develop, and maintain secure software solutions supporting mission-critical cybersecurity and national security initiatives

  • Incorporate security-by-design principles throughout the software development lifecycle including threat modeling, system hardening, code reviews, and secure protocols
  • Research and develop innovative cyber-focused software technologies to solve complex engineering challenges
  • Collaborate closely with customers and cross-functional engineering teams throughout the software development lifecycle
  • Support cloud-enabled, hardware-integrated, and high-performance software architectures
  • Contribute to Agile software development environments emphasizing innovation, collaboration, and rapid adaptation to evolving requirements
  • Mentor junior engineers while fostering innovation, teamwork, and continuous learning across engineering teams
  • Research and evaluate emerging technologies including edge-AI, serverless computing, and rapid prototyping tools
  • Support secure software deployment, testing, and operational sustainment activities
  • Utilize configuration management and source control tools supporting collaborative software engineering execution
  • Support mission-critical aerospace, cybersecurity, and national security initiatives within highly classified environments
  • Communicate effectively with customers, engineers, and stakeholders across highly integrated programs

Requirements

  • Active TS/SCI Security Clearance required prior to start
  • Proficiency in two or more programming languages including C/C++, C#, Java, JavaScript, TypeScript, Python, or Ruby
  • Expertise supporting one or more operating systems including Linux, Unix, macOS, Windows, Android, iOS, or iPadOS
  • Hands-on experience utilizing configuration management tools such as Git, SVN, TFS, or Mercurial
  • Formal education or professional experience in Software Engineering, Computer Engineering, Computer Science, or related technical disciplines
  • U.S. Citizenship required

Additional Qualifications

  • Experience supporting custom hardware development
  • Experience with exploit analysis and cybersecurity engineering
  • Familiarity with wireless technologies and mobile application development
  • Experience supporting containerization and cloud computing environments
  • Experience with automated testing and CI/CD deployment pipelines
  • Familiarity with rapid prototyping tools and techniques
  • Knowledge of IP networking and secure cloud technologies including AWS, GCP, or Azure
  • Experience supporting Linux kernel development and driver-to-hardware interactions
  • Experience with secure configuration and hardening of secure information systems
  • Familiarity with SIEM tools and cybersecurity best practices
  • Experience supporting Agile software development methodologies
  • Strong collaboration, communication, and problem-solving skills within dynamic engineering environments

Apply for this position