Mid-Level Solutions Architect
Summary
Mid-Level Solutions Architect designing and hands-on building secure, scalable Azure cloud applications for government and commercial customers, using React, Node.js, MySQL, REST APIs, and AI/LLM tooling. Remote role; requires U.S. citizenship and government project experience. Salary $90k-$105k.
Job Type: Full-time
- Design and document scalable, secure, and maintainable application and cloud architectures.
- Translate customer, business, and technical requirements into practical solution designs.
- Design and support cloud-native and hybrid solutions within the Microsoft Azure ecosystem.
- Provide technical leadership and architectural guidance to application development teams.
- Participate directly in application development, prototyping, troubleshooting, and technical problem-solving when required.
- Design solutions incorporating:
- React front-end applications
- Node.js back-end services and APIs
- MySQL relational databases
- Azure cloud services and infrastructure
- Design and integrate RESTful APIs, third-party services, enterprise systems, and data sources.
- Develop and review system architecture diagrams, data flows, API designs, infrastructure designs, and technical documentation.
- Evaluate technical approaches and recommend appropriate technologies, frameworks, platforms, and development patterns.
- Support Azure infrastructure design, configuration, deployment, monitoring, security, and optimization.
- Work with DevOps teams to support CI/CD pipelines, automated deployments, source control, and environment management.
- Apply security best practices throughout solution design and software development.
- Support solutions operating within government security, compliance, and information assurance environments.
- Participate in customer technical discussions, demonstrations, design reviews, and architecture reviews.
- Identify technical risks, dependencies, integration challenges, and potential performance issues early in the development lifecycle.
- Mentor developers and provide technical guidance on architecture, coding practices, cloud technologies, and solution design.
- Research emerging technologies and recommend opportunities to improve existing products and solutions.
- Using modern AI-assisted software development tools to improve development productivity, testing, documentation, troubleshooting, and code quality.
- Evaluating generative AI platforms, APIs, and large language models for potential application within enterprise solutions.
- Supporting the integration of LLMs, AI APIs, retrieval-augmented generation (RAG), AI agents, and related technologies into software solutions where appropriate.
- Understanding the differences between cloud-hosted and locally deployed AI models.
- Evaluating AI solutions based on security, privacy, performance, cost, scalability, and customer requirements.
- Applying responsible AI practices and ensuring sensitive, proprietary, government, or customer information is appropriately protected when using AI technologies.
- Staying current with emerging AI development frameworks, tools, models, and industry best practices.
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Engineering, or a related technical discipline, or equivalent combination of education and professional experience.
- Approximately 3–6 years of relevant software development, cloud engineering, systems architecture, or solution architecture experience.
- Demonstrated experience supporting U.S. Government, Department of Defense, federal agency, or other government technology projects.
- Strong experience designing, deploying, and supporting Azure-based applications.
- Experience designing and implementing REST APIs and service-based architectures.
- Experience with modern application architecture patterns and cloud-native application development.
- Understanding of application security, identity management, role-based access control, encryption, and secure software development practices.
- Experience producing technical architecture documentation, diagrams, specifications, and solution designs.
- U.S. Citizenship is required.
- Strong hands-on development experience with:
- Working knowledge of CI/CD and DevSecOps practices.
- Advanced knowledge of Microsoft Azure architecture and cloud services.
- Experience with Git-based source control and modern software development workflows.
Front End: React, JavaScript, TypeScript, HTML, CSS
Back End: Node.js, REST APIs, web services
Database: MySQL, relational database design, SQL
DevOps: Git, CI/CD, automated deployment, DevSecOps
Security: Entra ID, SSO, RBAC, application security, cloud security
AI: Generative AI, LLMs, AI-assisted development, Azure AI, AI APIs, RAG concepts
Architecture: Cloud-native applications, APIs, integration architecture, distributed systems, hybrid cloud
- Ability to communicate technical concepts effectively to both technical and nontechnical stakeholders.
- Strong analytical, troubleshooting, and problem-solving skills.
- Demonstrated ability to work effectively within multidisciplinary project teams.
- Microsoft Azure certifications such as:
- Azure Solutions Architect Expert
- Azure Developer Associate
- Azure Administrator Associate
- Azure AI Engineer Associate
- Experience with Azure Government or GCC High environments.
- Experience with Docker and containerized application architectures.
- Experience with Azure App Service, Azure Functions, Azure Storage, Azure Key Vault, Azure Monitor, Application Insights, and Azure networking.
- Experience with Microsoft Entra ID and enterprise Single Sign-On (SSO).
- Experience with automated testing and application performance monitoring.
- Experience designing multi-tenant SaaS applications.
- Experience with AI/ML platforms such as Azure AI Foundry, Azure OpenAI, OpenAI APIs, or locally hosted/open-source language models.
- Experience implementing RAG solutions, vector databases, semantic search, or enterprise AI applications.
- Familiarity with locally hosted LLMs such as Llama or similar open-weight models.
- Active U.S. Government security clearance or ability to obtain a clearance where required.
Skills
- Agentic AI
- AI
- API
- Azure
- Azure Functions
- CI/CD
- Cloud
- Cloud Native
- Cloud Security
- CSS
- Cybersecurity
- DevOps
- DevSecOps
- Distributed Systems
- Docker
- Entra ID
- Generative AI
- Git
- HTML
- JavaScript
- LLM
- Machine Learning
- MySQL
- Networking
- Node.js
- OpenAI
- Prototyping
- RAG
- RBAC
- React
- REST
- SaaS
- Semantic Search
- Solution Design
- SQL
- SSO
- Test Automation
- TypeScript
- Vault
- Vector Databases