Lead the Architecture Behind Mission Ready Systems DeNOVO Solutions is seeking a Senior Software Solution Architect to lead the design, implementation, and scalability of enterprise level distributed systems supporting critical mission operations. In this role, you’ll architect Node/Express based solutions integrated with Vue front ends, NiFi pipelines, and Python driven AI/ML services all within secure AWS environments. You’ll serve as the technical authority driving best practices in system design, observability, and performance optimization while mentoring developers and influencing software architecture decisions that directly impact mission success. Why You’ll Love This Role: You’ll Architect with Impact: Design scalable, secure, and high performance distributed systems used in real world mission environments. You’ll Drive Innovation: Integrate AI/ML, data pipelines, and modern DevSecOps principles into unified architectures. You’ll Lead & Mentor: Guide developers, conduct reviews, and elevate team technical excellence across programs. A Day in the Life: Architectural Leadership: Design and lead the implementation of large scale Node/Express systems and MongoDB data models. Integration Management: Define integration patterns connecting Vue.js front ends, NiFi data pipelines, and Python based AI/ML services. Cloud Scalability: Drive AWS workload migration and optimization for reliability and cost efficiency. Governance: Establish architectural standards, testing frameworks, and system resiliency strategies. Observability: Lead implementation of monitoring, logging, and performance analytics using OpenTelemetry and ELK. Security: Enforce secure authentication and authorization methods (JWT, OAuth2). Mentorship: Advise development teams on architectural tradeoffs, optimization techniques, and implementation strategies. Tools, Technologies, Skills, & Knowledge: Languages & Frameworks: Node.js, Express, Vue.js, Python Data Systems: MongoDB, NiFi Cloud & Infrastructure: AWS (ECS, Lambda, CloudWatch), Docker, GitHub Actions Observability & Security: OpenTelemetry, ELK Stack, JWT, OAuth2 Testing & CI/CD: Vitest, Cypress, GitHub Actions, Agile integration workflows Architecture & Documentation: Mermaid, Draw.io, Confluence, Jira Core Expertise: Distributed system design, event driven architecture, cloud migration, resiliency engineering, performance optimization, AI/ML integration What You Need: Experience: Ten (10) to fifteen (15) years of related professional experience supporting programs and contracts of similar scope, type, and complexity. Education: Bachelor’s degree or higher from an accredited college or university in Computer Science or a related engineering discipline (e.g., statistics, mathematics, operations research, cybersecurity, engineering, or data science). A Master’s degree may substitute for two years of experience; a PhD may substitute for four years. An additional two years of related experience may substitute for a Bachelor’s degree. Certifications: None required.