Principal Software Architect

Job Details


Principal Software Architect

Pittsburgh, PA        Direct Hire       August 27, 2025


To Apply for this Job Click Here

Principal Software Architect (Hybrid – Pittsburgh, PA Area)

Overview
We are seeking an accomplished Principal Software Architect to lead the design and strategy of enterprise-scale software platforms. This role will serve as a technical authority, driving cloud-native solutions, modern architectures, and innovation in support of complex business needs. As the strategic leader of the architecture team, you will partner closely with engineering, operations, and product groups to ensure technology solutions are scalable, secure, and aligned with organizational objectives.

Responsibilities

  • Lead the architecture and design of large-scale software systems with a focus on scalability, performance, and security.

  • Serve as the subject matter expert for Azure Cloud, guiding infrastructure, cost optimization, and security practices.

  • Provide technical direction across the Microsoft technology stack, including .NET, SQL Server, Power Platform, and related frameworks.

  • Architect and implement AI-driven features such as predictive analytics, natural language processing, and intelligent workflow automation.

  • Oversee code reviews and establish coding standards to ensure best practices and maintain software quality.

  • Design and optimize workflow automation tools to streamline operational and clinical processes.

  • Mentor and manage a small team of architects, fostering technical excellence and professional growth.

  • Collaborate with stakeholders across compliance, IT, and operations to translate requirements into effective solutions.

  • Establish and enforce architectural standards, documentation practices, and governance models.

  • Drive adoption of modern methodologies (Agile, Scrum, CI/CD) and development tools.

  • Stay current with emerging technologies and integrate innovative practices into the team’s strategy.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.

  • 10+ years of experience in software or enterprise architecture.

  • Proven expertise with cloud-native platforms in Azure.

  • Strong background in Microsoft technologies (.NET, Azure DevOps, Power Platform, etc.).

  • Experience with workflow automation tools (e.g., Power Automate, Camunda preferred).

  • Proficiency with survey and feedback platforms (Qualtrics, Microsoft Forms, or custom-built).

  • Strong leadership, mentoring, and communication skills.

  • Proficiency in multiple programming languages (C#, SQL, JavaScript, etc.) and related frameworks (Microservices, REST APIs, Event Hubs, Git, Entity Framework).

  • Knowledge of AI-driven solutions, including predictive analytics and natural language processing.

Preferred Qualifications

  • Master’s degree in Computer Science, Engineering, or related field.

  • Experience in healthcare, clinical systems, or related industries.

  • Familiarity with security frameworks, compliance standards, and data governance.

  • Experience implementing machine learning models in production environments.

How to Apply
If you are an experienced software architect ready to take on a leadership role in designing next-generation platforms, we invite you to apply. Please submit your resume for confidential consideration.

To Apply for this Job Click Here

Amy.Tillman


  • This field is for validation purposes and should be left unchanged.