This job offer is no longer available
Solutions Architect
- Denver, Colorado, United States
- Denver, Colorado, United States
About
We are seeking an experienced Solutions Architect with a strong foundation in software development, leadership, and client engagement. In this role, you will lead the end-to-end design and implementation of modern IT architectures, guiding development teams and collaborating closely with business stakeholders to deliver scalable, secure, and cost-effective cloud solutions—primarily in Microsoft Azure. You will be instrumental in aligning technical strategies with business objectives, managing cross-functional teams, and serving as a trusted advisor to our clients.
Key Responsibilities:
- Engage with business and IT stakeholders to capture and interpret requirements, translating them into well-architected technical solutions.
- Design and document scalable, resilient, and secure cloud-based architectures in Microsoft Azure, tailored to client environments.
- Lead software design efforts, provide hands-on guidance to development teams, and ensure adherence to software engineering best practices and modular design patterns.
- Define and oversee end-to-end migration strategies from legacy on-premise systems to cloud-native platforms, including phased delivery and risk mitigation planning.
- Develop strategies and oversee implementation for data migration and transformation pipelines (ETL), ensuring integrity and traceability.
- Act as the technical lead across cross-functional teams, mentoring developers, reviewing code and architecture, and resolving complex implementation issues.
- Collaborate with security and compliance teams to ensure alignment with regulatory and organizational security standards, including DevSecOps principles.
- Establish architectural governance, patterns, and reusable design assets to ensure consistency and quality across projects.
- Represent the technical team in meetings with clients, providing clear communication of technical concepts, progress updates, and solution trade-offs.
- Support pre-sales engineering and proposal development when needed, including estimating technical effort and crafting solution narratives.
Preferred Skills:
- Strong experience in software development using C#/.NET and a deep understanding of software architecture patterns (e.g., microservices, modular monolith, CQRS, clean architecture).
- Hands-on experience with Azure services including Azure App Services, Azure Functions, Azure SQL, Azure Data Factory, Cosmos DB, Key Vault, and Power BI.
- Proficiency with DevOps/DevSecOps tools and practices, including Azure DevOps, CI/CD pipelines, Infrastructure-as-Code (e.g., Bicep, Terraform), and static code analysis tools.
- Familiarity with front-end frameworks (e.g., React or Angular) and REST API design.
- Understanding of data governance, privacy, and compliance frameworks applicable to government systems (e.g., NIST, SOC 2, or CSA CCM).
- Demonstrated ability to lead technical teams, perform architecture reviews, and provide constructive feedback to developers.
- Strong client-facing skills, with the ability to build rapport, manage expectations, and communicate effectively with technical and non-technical stakeholders.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related discipline.
- 7+ years of experience in software development and systems architecture, including 3+ years in a technical leadership or solution architect role.
- Certification in Microsoft Azure (e.g., AZ-305: Azure Solutions Architect Expert) is highly desirable.
- Prior experience delivering solutions for public sector or State/Provincial government clients preferred.
- Strong organizational, leadership, and presentation skills.
- Ability to work in a fast-paced, collaborative environment and drive results with minimal supervision.
Languages
- English
This job was posted by one of our partners. You can view the original job source here.