1

Software Programmer In Jobs in Virginia (NOW HIRING)

Title - SDET Design and Implement Communications Components, Applications and Services Partner with the Satellite, Networks and Security engineering teams Design components, services, and relevant ...

SEACORP is seeking a full-time Senior Software Developer in Dahlgren, VA. This candidate will work with testers, software engineers, systems engineers and cyber experts from the Navy and Underwarfare ...

Job Summary: SEACORP is seeking a full-time Software Developer in Dahlgren, VA. This candidate will work with testers, software engineers, systems engineers and cyber experts from the Navy and ...

NAVA Software solutions is looking for a SDET Engineer Details: SDET Engineer Location : Merrifield, VA(Hybrid) - Weekly once onsite Duration: 12 Months Top 3 Required Skills: * Hands-on development ...

next page

Showing results 1-20

Software Programmer In information

What is the job of a software programmer?

A software programmer writes, tests, and maintains computer code to develop software applications and systems. They use programming languages such as Java, Python, or C++ and often work with development tools and version control systems. The role requires problem-solving skills and understanding of software development processes.

Are software programmers in demand?

Software programmers are in high demand across many industries due to the ongoing growth of technology and digital transformation. Skills in programming languages such as Python, Java, and C++, along with experience in software development tools, increase employability and job stability in this field.

What engineer makes $500,000 a year?

Software engineers in senior or specialized roles, such as principal engineers or engineering directors at large tech companies, can earn $500,000 or more annually, often including bonuses and stock options. High compensation typically requires extensive experience, advanced skills in areas like distributed systems or AI, and working in competitive tech environments.

What kind of jobs can a programmer get?

A software programmer can pursue roles such as application developer, web developer, systems analyst, software engineer, or embedded systems programmer. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.
Senior Software Programmer

Senior Software Programmer

Redhorse Corporation

Arlington, VA • On-site

Other

Re-posted 4 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 Senior Software Programmer to lead a development sprint team for the Department of Justice. In this role, you will be a technical leader responsible for the design, development, and evolution of custom software and SharePoint-based applications that support over 2,200 endpoints. By championing an "automated-first" mindset, you will streamline the software development lifecycle (SDLC) and ensure the rapid delivery of secure, high-performing code. This is an opportunity to mentor developers and directly influence the technology stack supporting critical national security objectives.
Key Responsibilities
  • Lead a high-performing development sprint team in the design, development, and maintenance of custom software and SharePoint-based applications.
  • Manage the full Software Development Lifecycle (SDLC), converting complex user stories and high-level requirements into functional, secure code.
  • Establish and enforce an "automated-first" mindset across the development team to minimize manual intervention and increase deployment speed.
  • Perform rigorous code reviews for mid-level developers to ensure code quality, maintainability, and security.
  • Provide expert-level Tier 2 and Tier 3 application support for a user base of 2,200+ endpoints.
  • Collaborate with stakeholders to refine requirements and provide technical guidance on the feasibility of proposed software solutions.
  • Ensure all software development adheres to secure coding practices designed to mitigate Insider Threats.

Required Experience/Clearance
  • Active Top Secret (TS) security clearance with SCI eligibility (DOJ Adjudicated).
  • 8+ years of professional software development experience.
  • Advanced proficiency in C#, .NET, and SQL Server.
  • Extensive experience working within Agile/Scrum methodologies using tools like Jira or Azure DevOps.
  • Demonstrated expertise in SharePoint administration and the development of custom SharePoint-based tools.
  • Deep understanding of secure coding practices and frameworks to protect sensitive government data.

Desired Experience
  • Experience with automated testing tools such as Selenium or similar frameworks.
  • Familiarity with litigation support tools, including Relativity or Everlaw.
  • DoD 8570 IAT Level II certification (e.g., Security+).
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Experience leading technical teams in a government or high-security environment.

The salary range provided for this position represents the anticipated base salary for successful candidates. Actual compensation will be determined based on a variety of factors, including relevant experience, education, certifications, skills, security clearance level, geographic location, market conditions, and internal equity. In addition to base salary, eligible employees may participate in Redhorse's comprehensive benefits programs and may be eligible for performance-based or other incentive compensation, where applicable.
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.
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.