Software Developer

Redhorse specializes in developing creative strategies and solutions for private, state, and federal customers in cultural and environmental resources, climate change, IT, and intelligence services.
Quantico, VA 22134, USA
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Quality Assurance Engineer I, Music Client QA

Entry-level Quality Assurance Engineer position at Amazon Music, focusing on manual and automated testing for music streaming platform features.

Grocery Manager Bend Oregon

Grocery Manager position at Safeway in Bend, Oregon, leading multiple departments and teams while ensuring operational excellence and customer satisfaction.

Associate Product Manager - Launchpad

Entry-level Associate Product Manager position in Lowe's Launchpad Program, offering structured training and hands-on experience in product management with comprehensive benefits.

Software Engineer I - C#

Entry-level Software Engineer position at McDonald's Global Technology, focusing on C# development for restaurant technology solutions in Mexico City.

Engineer

Entry-level Software Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for growth and innovation.

Description For Software Developer

Redhorse Corporation is seeking a Software Developer to join their Cyber Analytics team, focusing on developing and maintaining data processing and analysis applications for federal customers. This role combines software development with cybersecurity expertise, contributing to national security.

The position offers a unique opportunity to work on critical missions, developing and maintaining applications that directly impact operational capabilities and security posture. You'll be involved in various aspects of software development, from coding to analysis and reverse engineering.

As a Software Developer, you'll work with cutting-edge technologies and tools, including network protocol analysis, mobile application security, and reverse engineering tools. The role requires both independent work and team collaboration, offering a balanced work environment.

The ideal candidate should have a strong foundation in computer science with experience in various programming languages. Knowledge of cybersecurity concepts, network protocols, and system internals is highly valued. This position is perfect for someone who wants to contribute to national security while developing their technical skills.

Redhorse Corporation provides a supportive environment for professional growth, working with state and federal customers in various technical domains. The company specializes in creative solutions across environmental resources, climate change, IT, and intelligence services, offering exposure to diverse and meaningful projects.

Last updated 3 months ago

Responsibilities For Software Developer

  • Develop and maintain data processing and analysis applications
  • Provide end-user support for developed applications
  • Test and validate software builds
  • Identify and implement enhancements to customer data flow operations
  • Research software component operations and vulnerabilities
  • Document research findings for technical and non-technical audiences
  • Provide network protocol analysis and data traffic analysis
  • Assist in the analysis of secure mobile applications
  • Assist in the development of data analysis and recovery software tools
  • Collaborate with customer and engineer personnel
  • Work independently and as part of a team

Requirements For Software Developer

Java
Python
  • Bachelor's degree in Computer Science, Computer Engineering, or related technical field
  • 1+ years of experience in software development support
  • Knowledge in C#, C/C++, Java, Python, Perl, or Bash Scripting
  • Familiarity with network protocol analysis tools
  • Knowledge of OS internals and compiler concepts
  • Strong debugging and analytical skills
  • Knowledge of TCP/IP network internals
  • Experience with reverse engineering tools
  • Experience with Android or iOS environments

Interested in this job?