Redhorse
Redhorse

60 Redhorse Software Developer Jobs Hiring Near You

About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Software Developer / Subject Matter Expert to join a high-performing Agile ...

About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Software Developer / Subject Matter Expert to join a high-performing Agile ...

About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Software Developer / Subject Matter Expert to join a high-performing Agile ...

Senior Software Developer

Arlington, VA · On-site

$62.75 - $82.75/hr

About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Software Developer to lead the evolution of the DOJ National ...

Senior Software Developer

Arlington, VA · On-site

$62.75 - $82.75/hr

About the Role Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Software Developer to lead the evolution of the DOJ National ...

next page

Showing results 1-20

Redhorse Jobs Information

What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

What is it like to work at Redhorse?

Redhorse is a professional services firm that values collaboration, innovation, and a customer-centric approach, fostering a dynamic and results-driven work environment.

The company's team structure is typically composed of experienced professionals with diverse backgrounds and expertise, working together to deliver high-quality solutions to clients in the fields of technology, management, and operations. Redhorse's work environment is often described as fast-paced and challenging, with opportunities for growth and professional development.

Working at Redhorse may appeal to candidates who are looking for a challenging and dynamic work environment, opportunities to work on high-profile projects, and the chance to collaborate with experienced professionals in a variety of fields.
What are the most popular jobs at Redhorse?
What are the most popular categories at Redhorse?
Infographic showing various Software Developer job openings at Redhorse in the United States as of May 2026, with employment types broken down into 1% Internship, 70% Full Time, and 29% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution.
Software Developer

Software Developer

Redhorse Corporation

Winchester, VA • On-site

Other

Posted 16 days ago


Job description

About the Organization
Now is a great time to join Redhorse Corporation. We are a solution-driven company delivering data insights and technology solutions to customers with missions critical to U.S. national interests. We're looking for thoughtful, skilled professionals who thrive as trusted partners building technology-agnostic solutions and want to apply their talents supporting customers with difficult and important mission sets.
About the Role
Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Software Developer / Subject Matter Expert to join a high-performing Agile team dedicated to the FBI's mission-critical vetting systems. In this role, you will be a key contributor to an ecosystem of over 30 microservices, participating in the full Software Development Life Cycle (SDLC) from user story creation to final deployment in Top Secret production environments. As a Subject Matter Expert (SME), you will serve as a technical lead for development staff, collaborating directly with architects to ensure the system remains scalable, secure, and resilient in support of national security.
Key Responsibilities
  • Design, develop, and maintain scalable microservices to support the FBI's critical vetting and screening missions.
  • Lead the full Software Development Life Cycle (SDLC), including requirements gathering, user story creation, and production deployment.
  • Implement and champion Test-Driven Development (TDD) and Behavior-Driven Development (BDD) to ensure high code quality.
  • Architect and manage containerized applications using Docker and Kubernetes within high-security cloud environments.
  • Serve as the technical lead for development staff, providing mentorship and performing peer-level code reviews.
  • Collaborate closely with system architects to define technical strategies and ensure alignment with enterprise goals.
  • Deploy and troubleshoot applications within Top Secret production environments, ensuring zero-downtime availability.

Required Experience/Clearance
  • Active U.S. Government Top Secret security clearance with SCI eligibility.
  • 5+ years of professional software development experience.
  • High proficiency in at least one of the following languages: C#, Java, or Python.
  • Proven experience designing and implementing scalable microservices architectures.
  • Hands-on experience with containerization and orchestration tools, specifically Docker and Kubernetes.
  • Demonstrated experience applying TDD and BDD methodologies in an Agile environment.

Redhorse Corporation is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability, or any other protected class.
Accommodations:
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting Talent Acquisition at
Redhorse Corporation shall, in its discretion, modify or adjust the position to meet Redhorse's changing needs.
This job description is not a contract and may be adjusted as deemed appropriate in Redhorse's sole discretion.