Logo for TalentRemedy

Software Architect

Job description

This is a remote position.


Position Overview: Our client is seeking a Senior / Principal Software Architect to serve as a hands-on technical lead supporting stabilization and modernization of a legacy application for a government agency. This role combines full stack development with architectural leadership, with emphasis on database refactoring, system redesign, and incremental modernization. 


The ideal candidate can assess a fragmented system, remediate technical debt, and define a scalable target architecture, balancing immediate operational needs with long-term strategy. The ideal candidate will experience supporting government agencies. 

In addition to the project work, this position will also act as a corporate internal subject matter expert, informing solutions and approaches to proposals and other growth opportunities. 

This role supports the Federal Aviation Administration, which is responsible for ensuring the safety of 45,000 flights and 3 million passengers traversing over 28 million miles of U.S. controlled airspace every day. In addition to providing air traffic control and safety oversight for civilian aviation, the FAA also works in lockstep with the Department of Defense and other government agencies to ensure the security of our nation. A key component of that coordination involves the collaborative use of aviation tools and data.


About Our Client: 

Our client is a rapidly expanding management consulting company with a focus on the aviation industry. As a dynamic professional services firm, they specialize in powering the aviation industry forward. Their expertise? Crafting tailored strategies that blend cutting-edge technical solutions with deep organizational insights, all aimed at elevating their civilian and military aviation partners. They are headquartered in Vienna, VA. They are a Service-Disabled, Veteran-Owned Small Business. 



  •  

Key Responsibilities:

  • Assess and stabilize existing application and database environments; resolve critical risks and technical debt  
  • Analyze and refactor database structures, improving performance, integrity, and maintainability  
  • Define and implement data migration strategies with minimal operational impact  
  • Establish baseline metrics for system performance, capacity, and data health  
  • Define target system and database architecture, including integration and data access patterns  
  • Develop a phased modernization roadmap using approaches such as refactor, replatform, or retire  
  • Establish data models, ownership, and interface contracts to support scalability  
  • Document system constraints, risks, and architectural decisions  
  • Define and enforce non-functional requirements (performance, security, reliability, compliance)  
  • Lead architecture reviews and ensure implementation aligns with target design  
  • Prioritize immediate fixes vs. longer-term architectural improvements  
  • Collaborate with program, development, and security teams to align execution with mission needs  
  • Communicate technical risks, trade-offs, and recommendations to stakeholders  
  • Identify risks and dependencies and drive mitigation strategies 
  • Serve as the company’s enterprise technical lead, providing insights and recommendations to support business development. 



Ideal Candidate Profile: 

  • Proven experience modernizing government legacy systems in production environments  
  • Strong background in database redesign and data migration  
  • Ability to operate as both a hands-on engineer and architectural leader in government contracting setting 
  • Experience implementing incremental modernization strategies (not just full rewrites)  
  • Comfortable working in ambiguous, evolving environments with high ownership  
  • Vision to combine technical solutions for projects with corporate growth objectives 


Requirements

Requirements 
  • Bachelor’s degree in a relevant field  
  • Minimum of 10 years of experience in full stack development  
  • Strong experience with server-side development, APIs, and database integration (e.g., MySQL, Oracle, SQL Server)   
  • Experience developing web applications using HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js   
  • Experience ensuring performance, scalability, and secure application development  
  • Familiarity with system architecture principles, version control, and full application lifecycle support  
  • Pass a thorough security screening for a public trust clearance



Software Architect Related jobs

Other jobs at TalentRemedy

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.