Software Architect
General Dynamics Information Technology1 day ago
Remote, United StatesStaff+
Base Salary
$187k - $253k/yr
Responsibilities
- Lead, manage, and support software modules integrating disparate systems, sensors, services, and cloud environments.
- Architect and implement API-based solutions involving data transformation, API orchestration, and secure communications across OT, IT, and edge systems.
- Develop C# services, libraries, and microservices for system interoperability.
- Build edge-computing components for data ingestion, sensor fusion, event correlation, and metadata packaging.
- Integrate software with on-premise edge devices, surveillance systems, and operational field technologies.
- Apply cybersecurity controls including role-based access, encryption, secure protocols, and system hardening.
- Participate across requirements analysis, design, development, integration, testing, deployment, documentation, and support.
- Collaborate with system engineers, sensor specialists, UI developers, cybersecurity teams, and government stakeholders.
- Support troubleshooting, diagnostics, performance optimization, real-time issue resolution, scalability recommendations, and architectural improvements.
Requirements
- Technical training, certification(s), or a degree is required.
- 10+ years of related experience is required.
- Proven experience developing system-to-system integrations, middleware services, and multi-platform API-driven solutions is required.
- Experience with PureTech and Lattice solutions is required.
- Experience architecting RESTful APIs, integrating third-party APIs, and designing interface control documents is required.
- Experience with edge devices, distributed compute nodes, IoT/OT systems, or real-time sensor platforms is required.
- Strong professional experience with C#, .NET/.NET Core, service development, multithreading, and asynchronous programming is required.
- Extensive experience using JSON for data exchange, serialization, schematization, and API contract design is required.
- Hands-on experience applying DHS or federal cybersecurity requirements is required.
- Secret clearance and CBP BI/Suitability are required.
- U.S. citizenship is required.
Benefits
- Remote work from any location is available.
- Approximately 10–25% travel is required, with 20% anticipated travel stated.
- The schedule is 40 hours per week.
- Benefits include medical, dental, vision, health savings account options, wellness programs, and a 401(k) with company match.
- Paid time off includes vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave, including up to 160 hours of paid family leave over a rolling 12-month period for eligible employees.
- Additional offerings include short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
- The company provides career development tools and internal mobility support.
Tech Stack
C#.NET
Categories
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.