Senior Software Engineer

Redhorse Corporation
  • Chantilly, VA
  • Autofill and Review
30+ days ago

Job Description

About the Role

Redhorse transforms the way government uses data and technology. To support this mission, we are seeking a Senior Software Engineer (SME) with deep technical expertise to lead complex engineering initiatives. This is a high-impact role designed for a seasoned professional who can navigate the complexities of modern software design while understanding the critical nature of government sponsor requirements. As an SME, you will not just write code; you will analyze requirements, design foundational solutions, and perform high-level synthesis of operational data to drive sound technical decisions for our nation's most vital systems.

Key Responsibilities

  • Apply advanced engineering principles and modern software design techniques to analyze requirements and design end-to-end solutions.
  • Develop, install, and configure computer programs and supporting technologies to meet specific sponsor directions.
  • Troubleshoot complex system issues by performing rigorous root-cause analysis and evaluating alternative technical approaches.
  • Recommend cost-effective, high-performance courses of action for system improvements and optimizations.
  • Anticipate and adapt to changing requirements and environments, assessing the impact of operational changes on overall system outcomes.
  • Apply deductive and inductive reasoning to synthesize complex information and derive sound technical conclusions.
  • Mentor junior and mid-level engineers in best practices for software development and system architecture.

Required Experience/Clearance

  • Ability to obtain and maintain a government security clearance (Specific level determined by project).
  • 10 + years of experience in software engineering, design, and systems analysis.
  • Demonstrated mastery in modern software design techniques and the full software development life cycle (SDLC).
  • Extensive experience in root-cause analysis and troubleshooting complex, large-scale enterprise systems.
  • Proven track record of delivering technical decisions that balance operational needs with cost-effectiveness and infrastructure constraints.

Desired Experience

  • Experience with database management systems including CA-IDMS, Microsoft SQL Server, and Oracle DBMS.
  • Proficiency in multiple programming languages such as C, C++, Java, and Ruby on Rails.
  • Experience with legacy technologies and modeling tools like Visual Basic, SIMULA, and IBM Rational Rose XDE.
  • Background in embedded development tools and web platforms including Apache Struts, HTML, and JavaScript.F
  • Familiarity with defect tracking and performance testing tools such as LoadRunner and usability testing methodologies.
  • Experience working within a government sponsor environment or supporting Federal IT modernization projects.

Numbers & Facts

LocationChantilly, VA

Skills

  • Apache Strutsunmatched
  • Best Practicesunmatched
  • Bug Tracking/Defect Managementunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Computer Programmingunmatched
  • Cost Effectiveness Analysisunmatched
  • Database Management Software/Systems (DBMS)unmatched
  • Database Technologyunmatched
  • Deductive Reasoningunmatched
  • Embedded Systemsunmatched
  • Environmental Impactunmatched
  • Governmentunmatched
  • Government Fundingunmatched
  • Government Requirementsunmatched
  • HTML (HyperText Markup Language)unmatched
  • IBM Rational Roseunmatched
  • IBM Rational Rose XDE Developerunmatched
  • IDMS (Integrated Database Management System)unmatched
  • Identify Issuesunmatched
  • Inductive Logicunmatched
  • Installation Guideunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Large-Scale Systemsunmatched
  • LoadRunnerunmatched
  • Mentoringunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Visual Basicunmatched
  • Oracle Databaseunmatched
  • Performance Analysisunmatched
  • Performance Testingunmatched
  • Programming Languagesunmatched
  • Programming Toolsunmatched
  • Quality Assurance Methodologyunmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • Ruby on Railsunmatched
  • Security Clearanceunmatched
  • Simulaunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • System Architectureunmatched
  • Systems Administration/Managementunmatched
  • Systems Analysisunmatched
  • Technical Analysisunmatched
  • Technical Deliveryunmatched
  • Technical Supportunmatched
  • Test Toolsunmatched
  • Usability Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder