Software Architect
inSync Staffing
Washington,, DC
Software Architect
Location: Washington, DC (100% on-site, 5 days per week)
Work Authorization: U.S. Citizenship required
Security Clearance: Public Trust (DOJ preferred; must be granted before start)
Engagement Type: Contingent / Contract (6 months, extension possible)
Hours: 40 hours per week
Potential Direct Hire: Yes
Role Summary
The Software Architect will provide technical leadership in the design, development, and optimization of enterprise application architectures supporting mission-critical government systems. This role is responsible for defining architecture blueprints, application frameworks, and integration strategies within a complex enterprise ecosystem. The position is customer-facing and requires the ability to clearly communicate architectural decisions, influence stakeholders, and discuss emerging technologies. Work is performed fully on-site at a government location in Washington, DC.
Key Responsibilities
Lead the design and implementation of enterprise application architecture strategies aligned with business objectives and IT standards.
Oversee the full lifecycle of enterprise applications, from ideation and design through deployment, optimization, and ongoing support.
Design and ensure seamless integration of applications across platforms and systems, ensuring interoperability, scalability, security, and high availability.
Collaborate with technical teams to design and implement integration points using APIs, microservices, and cloud platforms.
Lead the design and implementation of cloud-native and hybrid application solutions using AWS, Azure, or Google Cloud.
Optimize application solutions for cloud environments, including scalability, resilience, security, and performance.
Guide teams through cloud adoption and application migration strategies.
Document enterprise application architectures, including technical specifications, process flows, and integration patterns.
Provide technical leadership to cross-functional teams, mentoring engineers and influencing architectural standards and best practices.
Communicate architectural concepts effectively to both technical and non-technical stakeholders, including customers.
Required Technical Skills
Enterprise application architecture and software architecture leadership
Application integration using APIs, microservices, and cloud technologies
Cloud-native and hybrid architecture design (AWS, Azure, Google Cloud)
Modern application architectures including microservices, containerization (Docker), and Kubernetes
Enterprise application platforms (e.g., Salesforce, SAP, Oracle)
Application development methodologies: Agile, DevOps, CI/CD
Software development (minimum 5 years)
Application security practices, including secure coding and data protection
Database technologies and integration (SQL and NoSQL)
Sprint Pointing experience
Preferred / Nice-to-Have Skills
Hybrid cloud application architecture design
Kubernetes-based container orchestration tools
Advanced DevOps principles applied to enterprise architectures
Machine learning (ML) and artificial intelligence (AI) integration into enterprise applications
Certifications such as TOGAF, AWS Certified Solutions Architect, Azure Solutions Architect, or CISSP
Qualifications & Experience
Bachelor s or Master s degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent experience)
7+ years of experience in software architecture with a focus on enterprise applications
At least 3 5 years of hands-on enterprise architecture experience
5+ years of software development experience
2+ years of experience leading teams or technical projects
Proven ability to lead, influence, and communicate across technical and business stakeholders
About the Team / Company
This role supports a government program within the DOJ Antitrust Division under a Leidos prime contract. The position operates in a highly collaborative, mission-driven environment focused on enterprise-scale systems and digital modernization initiatives.