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.