Software Architect

Truenorth CorporationGuaynabo, PR
3d

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service