Build your career at Paradigm!

 

 

 
 
 

Principal Software Architect – Back End

Location: , United States

Paradigm is a software company transforming the way that the residential, construction & building product industries operate across the globe. We are looking for a Principal Software Architect – Back End to be part of revolutionizing these industries.

In this role, you will lead back-end architecture and complete solution design for enterprise software applications, with responsibility for distributed systems strategy, microservices design, and large-scale re-architecture initiatives. You will drive architectural decisions that balance scalability, performance, and integration requirements across complex system landscapes.

What You Will Do:

  • Own back-end architecture strategy for enterprise software applications, designing solutions that span APIs, microservices, data architecture, and system integration patterns.
  • Architect agent orchestration systems, RAG infrastructure, and AI service integration patterns at scale.
  • Lead large-scale re-architecture initiatives, modernizing legacy systems while ensuring business continuity and phased migration strategies.
  • Design distributed systems architecture including service decomposition, inter-service communication, event-driven patterns, and data consistency approaches.
  • Establish back-end architectural standards, API design patterns, and integration frameworks while maintaining holistic view of end-to-end solution quality.
  • Lead complete solution design for platform initiatives, ensuring back-end architecture aligns with front-end needs, security requirements, and operational concerns.
  • Participate in cross-functional architecture reviews, representing back-end perspective within broader solution design discussions.
  • Evaluate and guide technology selection for back-end frameworks, databases, messaging systems, and cloud infrastructure.
  • Mentor engineering teams on microservices best practices, distributed systems patterns, and scalable architecture within the context of complete solution delivery.

What You Need to Succeed:

  • 10+ years of software development experience with 6+ years in architectural leadership roles (subject or people leadership).
  • Deep expertise in distributed systems, microservices architecture, and back-end technologies at scale.
  • Proven track record leading large-scale re-architecture initiatives and platform modernization efforts.
  • Full-stack experience with understanding of front-end, API design, and complete solution integration.
  • Strong knowledge of API design patterns, data architecture, event-driven systems, and enterprise integration.
  • Experience with architectural governance, technical documentation, and cross-team design reviews.
  • Excellent communication skills for articulating complex back-end decisions within broader architectural context.

Ready to Join? Apply now at myparadigm.com/careers/

#Paradigm

 

 
 
 

 

 
 
 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System