Technical Architect- Senior Software Engineer
Listed on 2026-02-16
-
Software Development
Software Engineer
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 DescriptionCGI 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.
- 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,…
(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).