> Markdown version of [/jobs/ext/2306226-software-architect](https://www.wearedevelopers.com/jobs/ext/2306226-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** FUSION INNOVATIONS LLC - **Location:** United States - **Experience:** Expert - **Salary:** $100,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Integration Architecture, Biometrics, Information Systems, Information Engineering, Linux, Distributed Data Store, Elasticsearch, Fault Tolerance, Imaging Technology, Java Development Kit, Enterprise Messaging Systems, MongoDB, Open Source Technology, Software Architecture, RabbitMQ, Red Hat Enterprise Linux, Reference Data, Logstash, Service Design, Service Discovery, Software Engineering, Data Streaming, Transaction Processing (Computing), Technical Debt, HybridCloud, Vue.js, Kubernetes, Information Technology, Front End Software Development, Service Stack, Microservices - **Published:** August 30, 2026 - **Apply:** https://www.dice.com/job-detail/5c0879bd-af35-40b1-8de6-39cef4f79aee ## About the Role * Active Top Secret/SCI with Polygraph. * Bachelor's degree in Computer Science, Software Engineering, Data Engineering, Information Systems, or a related technical discipline; four additional years of relevant experience may substitute for a degree. * 12+ years of software engineering experience, including significant experience in architecture roles for distributed or mission-critical systems. * 5+ years architecting production microservices-based platforms. * Demonstrated ability to serve as the technical authority for a multi-service software ecosystem and guide multiple development teams. * Deep hands-on expertise with modern Java, preferably JDK 21+, Linux production environments, and distributed-service design and operational patterns. * Strong experience with MongoDB, Elasticsearch, Logstash, RabbitMQ or equivalent messaging platforms, and service discovery, orchestration, and secrets technologies such as Consul, Nomad, Vault, or Kubernetes. * Experience designing systems for constrained edge environments, centralized or cloud-heavy environments, and globally distributed deployments with intermittent or variable connectivity. * Proven ability to architect for resilience, graceful degradation, observability, diagnosability, secure service-to-service communication, authorization, and remote lifecycle management. * Ability to balance long-term architecture quality with delivery constraints and operational realities. * Strong written and verbal communication skills, including the ability to produce design artifacts and present architectural decisions clearly. Desired Skills * Master's degree in Computer Science, Software Engineering, Data Engineering, or a related field. * Experience with Vue.js 3 and modern frontend patterns for administrative or operational interfaces. * Experience with hybrid-cloud or cloud-heavy deployments that use centralized back-end services and thin edge nodes. * Experience integrating government, identity, travel, partner, or standards-based external systems. * Experience integrating scanners, readers, imaging devices, kiosks, or other edge hardware. * Production experience with Nomad, Consul, and Vault and with zero- or low-downtime upgrade strategies. * Experience with semantic or advanced search, event replay, reconciliation, or offline synchronization. * Experience modernizing legacy monoliths into service-oriented or microservices-based platforms. * Familiarity with open-source biometric, matching, search, or image-processing components. ## Description The Senior Software Architect will serve as the overall architecture authority for a large-scale, globally distributed mission platform deployed across multiple countries and managed remotely from the United States. The platform supports real-time transaction processing, distributed data management, external government and commercial integrations, peripheral and device orchestration, and centralized observability and administration. This role defines and governs the architecture of a modern Linux-based ecosystem of approximately 25 core microservices and a comparable set of supporting services while ensuring resilience, fieldability, security, and maintainability., * Own and evolve the overall software architecture for a globally distributed microservices platform. * Provide architectural leadership for approximately 25 core Java-based microservices and a comparable set of supporting and integration services. * Define and govern service boundaries, contracts, data flows, event patterns, control-plane and backplane behavior, node roles, deployment topologies, observability, fault tolerance, and recovery patterns. * Lead architecture for a technology stack that includes RHEL or Rocky Linux, Java JDK 21+, Vue.js 3, MongoDB, Elasticsearch, Logstash, RabbitMQ, Consul, Nomad, and Vault. * Architect deployment patterns for server, data, arbiter, workstation, and other user-facing node types across edge and centralized environments. * Guide the design of operational services supporting transaction processing, rules and screening workflows, authorization, reference data, internationalization, health monitoring, and biometric or matching capabilities. * Oversee integration architecture for external devices, sensors, government systems, commercial travel or identity systems, and customer-specific extensions. * Ensure the platform remains remotely observable, diagnosable, supportable, and maintainable across all deployments. * Collaborate with cloud, network, cybersecurity, data, field engineering, and operations teams to align architecture with real-world deployment constraints. * Review software designs, guide technical-debt reduction and modernization, and sequence architectural roadmap priorities. * Serve as the senior technical authority during design reviews, readiness reviews, major incident analysis, and complex problem resolution. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)