×
Register Here to Apply for Jobs or Post Jobs. X

Technical Architect- Senior Software Engineer

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: CGI Technologies and Solutions, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Technical Architect - Senior Software Engineer

Category: Architecture

Main location: United States, Virginia, Fairfax

Alternate Location(s): United States, Virginia, Lebanon, United States, Tennessee, Knoxville, United States, Texas, Belton, United States, Louisiana, Lafayette

Position : J

Employment Type: Full Time

Position Description

CGI is seeking a Technical Architect / Senior Software Engineer to provide senior-level technical leadership for the Digital Transformation Center (DTC) Integration Platform (DIP) - a secure, cloud-native API ecosystem that enables real‑time data exchange between Salesforce and multiple enterprise systems. This role combines hands‑on software engineering with architecture ownership and technical direction. You will design, build, and evolve Java-based APIs while guiding implementation standards, architectural patterns, and quality practices across the integration platform.

The role is ideal for a senior engineer who enjoys remaining deeply technical while shaping platform direction, scalability, and long-term sustainability.

This role can be performed hybrid at any CGI Federal office in the US, preferred locations:
Fairfax, VA, Lebanon, VA, Belton, TX, Lafayette, LA, Knoxville, TN. Potential for remote.

This contract requires a USC or Green Card holder.

Your future duties and responsibilities
  • Serve as the senior technical authority for the design, evolution, and sustainment of a cloud-native, API-driven integration platform, ensuring scalability, reliability, security, and alignment with enterprise architecture standards.
  • Lead the architectural design and implementation of REST-based and event-driven APIs, microservices, and integration patterns supporting Salesforce and multiple downstream systems.
  • Provide hands‑on technical leadership across the full software lifecycle, including solution design, development, code reviews, testing strategies, deployment, and operational support.
  • Define and maintain solution architecture artifacts, including system diagrams, interface contracts, data flows, and deployment models.
  • Establish and enforce API standards, versioning strategies, documentation practices, and publication processes to ensure consistency and reuse across the platform.
  • Collaborate with Dev Ops and cloud engineering teams to design and support CI/CD pipelines, infrastructure-as-code, automated testing, monitoring, and operational resilience.
  • Ensure platform performance, availability, and integration SLAs are met through proactive monitoring, troubleshooting, and continuous optimization.
  • Partner with cybersecurity, compliance, and governance stakeholders to ensure solutions align with VA, NIST, and ATO requirements, including participation in audits and evidence development.
  • Guide technical decision-making across cross-functional teams, balancing business needs, architectural integrity, security posture, and delivery timelines.
  • Contribute to backlog refinement, technical estimation, and PI planning activities within an Agile delivery model.
  • Mentor engineers and developers through design guidance, architectural reviews, and technical best practices.
  • Communicate complex technical concepts clearly to technical teams, product owners, and government stakeholders, representing engineering perspectives in meetings and reviews.
Required qualifications to be successful in this role
  • 7+ years of professional experience in Java software engineering, with a strong focus on API and backend service development.
  • Deep expertise with Java, Spring Boot, Maven, JUnit, and Git-based workflows.
  • Strong understanding of RESTful API design principles, integration patterns, and distributed systems.
  • Experience designing and supporting microservices-based architectures.
  • Demonstrated ability to serve as a technical lead or architecture owner on complex systems.
  • Experience collaborating with Dev Ops, QA, security, and product stakeholders in Agile environments.
  • Proven ability to balance new development with sustainment of existing production systems.
  • Strong communication skills with the ability to translate technical concepts to both technical and non-technical audiences.
  • Bachelor's degree in Computer Science,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary