As a Software Architect, you are responsible for defining and evolving the technical vision of our solutions, ensuring alignment between business objectives, system architecture, and execution.
You operate at the intersection of technology, business, and delivery, translating complex requirements into scalable, secure, and maintainable architectures. You guide teams in building modern, cloud-native, and AI-enabled solutions that deliver measurable value to our clients.
You are not just a technical expert—you are a strategic leader and decision-maker who ensures that what we build is viable, scalable, and future-proof.
Key Responsibilities
- Define end-to-end architecture across applications, integrations, data, and infrastructure.
- Translate business needs into scalable and maintainable technical solutions.
- Establish architectural standards, design principles, and best practices.
- Lead architecture decisions for cloud-native and hybrid environments (primarily Azure).
- Design and oversee integration strategies (APIs, event-driven, microservices, third-party systems).
- Ensure solutions meet security, compliance, and governance standards (e.g., NIST, Zero Trust, data protection).
- Drive adoption of CI/CD, DevSecOps, and automation practices.
- Evaluate and incorporate modern capabilities such as AI/ML, RAG architectures, and intelligent automation when applicable.
- Collaborate closely with Project Managers, Business Analysts, and stakeholders to ensure alignment.
- Mentor development teams and provide technical leadership without micromanaging.
- Review critical components of code and architecture to ensure quality and consistency.
- Support pre-sales and proposal efforts with technical solutioning and estimations.
- Identify risks early and propose mitigation strategies.
Core Competencies:
Architecture & Design
- Strong understanding of architectural patterns (microservices, event-driven, layered, domain-driven design).
- Experience designing distributed and scalable systems.
- API-first mindset and integration architecture expertise.
- Hands-on experience with cloud platforms (preferably Microsoft Azure).
- Experience with containers, serverless, and cloud-native services.
- Familiarity with identity management and secure architectures.
- Strong understanding of data modeling and data flows.
- Exposure to AI-enabled solutions (chatbots, copilots, RAG, automation) is highly desirable.
- Ability to integrate AI capabilities responsibly and effectively.
- Deep understanding of SDLC, CI/CD pipelines, and DevSecOps.
- Experience with automated testing strategies.
- Strong knowledge of coding practices (C#, .NET, modern front-end frameworks).
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Strong decision-making and trade-off analysis skills.
- Business-oriented mindset (cost, scalability, ROI, time-to-market).
- Languages/Frameworks: C#, .NET, Angular, Blazor
- Cloud: Microsoft Azure (App Services, Functions, API Management, etc.)
- DevOps: Azure DevOps / GitHub Actions
- Integration: REST APIs, messaging systems, ESB (legacy understanding)
- Data: SQL Server, data modeling tools
- Architecture: UML, C4 model, design documentation
- Act as the technical authority on assigned initiatives.
- Influence decisions without relying on hierarchy.
- Enable teams rather than block them.
- Balance speed vs. quality vs. cost in every decision.
- Promote a culture of continuous improvement and innovation.
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- 8+ years of experience in software development.
- 3+ years in architecture or technical leadership roles.
- Proven experience delivering enterprise-grade solutions.
- Experience with AI platforms (Azure AI, OpenAI, Copilot Studio).
- Experience in regulated environments (government, finance, healthcare).
- Certifications in cloud or architecture (e.g., Azure Solutions Architect).
- Experience with SaaS product design and multi-tenant architectures.
Top Skills
What We Do
Truenorth Corporation is a world-class Business and Technology Transformation firm. We serve private enterprise and government in their efforts to enhance or protect revenue and decrease costs with our creative and dynamic services methodologies and offerings. As a full service business and technology solutions provider, our three core competencies of Management, Software and Hardware sustain all our services offerings, each managed by a partner level executive with a team of principals and managers to create our client’s desired business results. We typically serve large complex clients with transformation projects that require a considerable amount of business acumen, with deep process and technology skills across multiple platforms and applications. Since our inception, we have sought to pursue our customer impact goals with tenacity and discipline. While other companies have abandoned the hallmarks of production, exchange and value, we have embraced these and carried them with us as our guiding principles. Our ability to quickly implement value added solutions that generate business results, our perspective to place our clients interests before our own, and our unwavering commitment to service and availability, have earned us the trust of some of the top enterprises in our chosen geographies.








.png)