Senior Software Engineer

Gritter Francona, Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Applications Architecture
Component-Based Software Engineering
Application Lifecycle Management
JIRA
C++
Command-Line Interface
Static Program Analysis
Code Review
Databases
Software Debugging
Programming Tools
Distributed Systems
Middleware
Fortran
Github
Systems Analysis
Oracle SQL Developer
Scrum
Shell Script
Software Engineering
Structured Programming
Systems Architecture
Sql Optimization
Software Version Control
Legacy Systems
Database Tools and Utilities

Job 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.

Requirements

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.

Benefits & conditions

Pulled from the full job description

  • AD&D insurance
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development

Apply for this position