> Markdown version of [/jobs/ext/561427-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/561427-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Gritter Francona, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Applications Architecture, Component-Based Software Engineering, Application Lifecycle Management, JIRA, C++ (Programming Language), Command-Line Interface, Static Program Analysis, Code Review, Databases, Software Debugging, Programming Tools, Distributed Systems, Middleware, Fortran (Programming Language), Github, Systems Analysis, Oracle SQL Developer, Scrum Methodology, Shell Script, Software Engineering, Structured Programming, Systems Architecture, Sql Optimization, Software Version Control, Legacy Systems, Database Tools and Utilities - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e8c83dd945521d21 ## About the Role Do you have experience in Version control?, Do you have a Bachelor's degree?, The ideal candidate possesses experience in C++ development, legacy system analysis, VA Awards processing, and software engineering across both traditional and modern development methodologies. This individual will help bridge legacy architectures with emerging technologies, including Spec-Driven Development (SDD) and AI-assisted software engineering practices., * Bachelor's Degree * 10+ years of software engineering experience with progressively increasing responsibilities. * Experience developing and maintaining applications in C++. * Demonstrated experience analyzing and modifying complex legacy systems. * Experience supporting middle-tier application architectures and distributed systems. * Strong understanding of software design, structured programming methodologies, and application lifecycle management. * Experience working within UNIX/Linux environments, including shell scripting and command-line development tools. * Experience using Git and GitHub for source control, branching, code reviews, and collaboration. * Debugging, troubleshooting, and root cause analysis skills. * Experience evaluating technical impacts of computational precision, machine rounding, monetary calculations, and system architecture considerations., * Direct experience with VA VETSNET applications and tools. * Experience with: * + Tuxedo middleware development and support + VETSNET Awards + VBMS-CORE + VBMS-RATING + VBMS-AWARDS + SHARE * Experience developing in C and/or FORTRAN. * Java development experience. * Experience writing and optimizing SQL queries. * Familiarity with Oracle SQL Developer or similar database tools. * Experience with JIRA or comparable work management systems. * Exposure to software modernization and cloud migration initiatives. * Experience leveraging AI-assisted development platforms and Spec-Driven Development methodologies. * Knowledge of VA organizational processes and operational environments. ## Description Gritter Francona is seeking a Senior Software Engineer to support and modernize mission-critical Veterans Affairs (VA) benefits processing systems. This role serves as a key contributor for a middle-tier application development, maintenance, analysis, and modernization efforts within the VETSNET ecosystem., * Design, develop, analyze, maintain, and enhance middle-tier application components supporting VA benefits and awards processing. * Perform detailed code reviews and modifications across large, complex, monolithic code bases that may exceed 10,000 lines per module. * Analyze and support legacy VETSNET applications, including systems originally translated from C and FORTRAN into C++. * Serve as a middle-tier for awards processing functionality and related business workflows. * Collaborate with cross-functional teams to identify, diagnose, and resolve software defects through comprehensive root cause analysis. * Evaluate multiple technical solution paths and recommend approaches based on effectiveness, efficiency, maintainability, risk mitigation, and business requirements. * Support modernization initiatives, including migration efforts toward Java-based and database-driven architectures. * Participate in the adoption and implementation of Spec-Driven Development (SDD) methodologies and AI-assisted code analysis and generation tools. * Validate software behavior through testing, database verification, and system-level analysis. * Contribute actively to Agile development activities, including Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives. * Communicate technical concepts, system issues, and remediation strategies to technical teams, leadership, and stakeholders. * Mentor team members and support adoption of modern development practices, including Git and GitHub workflows. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) ## Related Articles - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)