Principal Software Architect

1 month ago


Canada Narvar Full time
Job Title: Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer to lead the development of our product suite, driving innovation and excellence in engineering practices.

In this pivotal role, you will collaborate closely with cross-functional teams, including Engineers, Designers, Product Managers, and Senior Engineering Leadership, to shape the future direction of our web application ecosystem.

As a Principal Engineer, you will not only lead process enhancements to boost team velocity but also cultivate a culture of product-focused engineering excellence by providing mentorship and guidance across all engineering tiers.

Key Responsibilities:
  • Take ownership of the architectural vision for new product platforms, steering them to deliver impactful business outcomes while enhancing and extending existing ones.
  • Develop and implement scalable architecture solutions, actively participating in a dedicated team to deliver robust projects that meet the highest standards of quality.
  • Lead by example in writing high-quality, modular, and functional code, while championing best practices in system design, coding, performance optimization, and testing.
  • Define and develop architecture models and roadmaps for application and software components, aligning them with business and technical requirements to foster consistent usability across products and domains.
  • Collaborate closely with cross-functional stakeholders, including Product, Design, Sales, and Engineering Leadership, to translate business requirements into actionable plans and drive alignment towards strategic objectives.
  • Provide mentorship and guidance to junior engineers, fostering their growth in areas such as design, coding, and troubleshooting, while actively contributing to the development of a strong engineering talent pipeline.
Requirements:
  • 14+ years of hands-on experience in backend development and end-to-end product development, with a proven track record of architectural design and development in enterprise applications, integrations, and data infrastructure.
  • Deep hands-on expertise in one or more server-side languages such as Java, Python, Go, Scala, or Rust, along with extensive experience in designing, building, and integrating RESTful APIs.
  • Proficiency in designing and scaling relational and NoSQL database platforms (e.g., MySQL, Postgres, Cassandra, DynamoDB, MongoDB, Redis, Elasticache), coupled with experience in cloud computing platforms such as AWS or GCP.
  • Extensive experience in building high-volume, high-performance, and highly available SaaS or consumer-facing products, with a strong understanding of containerization, Kubernetes, and CI/CD tools.
  • Previous experience in startup environments is strongly preferred, demonstrating adaptability, agility, and a proactive approach to problem-solving in dynamic settings.
About Narvar:

Narvar is a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers.

We work with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ other brands, serving over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages.

We are an equal-opportunity employer and value diversity at our company.



  • Canada Tbwa ChiatDay Inc Full time

    Job Title: Principal Software ArchitectCaylent is a cloud native services company that helps organizations unlock their full potential by leveraging Amazon Web Services (AWS). We provide a comprehensive range of AWS services, including workload migrations, cloud native application development, DevOps, data engineering, security and compliance, and more.As a...


  • Canada Tbwa ChiatDay Inc Full time

    Job Title: Principal Software ArchitectCaylent is a cloud native services company that helps organizations unlock their full potential by leveraging Amazon Web Services (AWS). We provide a comprehensive range of AWS services, including workload migrations, cloud native application development, DevOps, data engineering, security and compliance, and more.As a...


  • Canada CoStar Group, Inc. Full time

    Principal Software EngineerCoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking a highly skilled Principal Software Engineer to join our team.About the RoleThis is a key leadership position that will play a critical role in shaping the technical direction of...


  • Canada CoStar Group, Inc. Full time

    Principal Software EngineerCoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking a highly skilled Principal Software Engineer to join our team.About the RoleThis is a key leadership position that will play a critical role in shaping the technical direction of...


  • Canada CoStar Group, Inc. Full time

    Principal Software EngineerCoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking a highly skilled Principal Software Engineer to join our team.About the RoleThis is a key leadership position that will play a critical role in shaping the technical direction of...


  • Canada CoStar Group, Inc. Full time

    Principal Software EngineerCoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking a highly skilled Principal Software Engineer to join our team.About the RoleThis is a key leadership position that will play a critical role in shaping the technical direction of...


  • Canada CoStar Group, Inc. Full time

    Principal Software EngineerJob SummaryCoStar Group, a leading global provider of commercial and residential real estate information, analytics, and online marketplaces, is seeking a Principal Software Engineer to join its team. As a key member of the engineering team, you will be responsible for designing, developing, and implementing cutting-edge software...


  • Canada Toast Tab, Inc. Full time

    Join Our Team as a Principal Software EngineerWe're seeking a seasoned Principal Software Engineer to lead our Data Platform team in building and maintaining scalable, high-performance data infrastructure that powers Toast's analytical capabilities.As a technical leader, you will be responsible for architecting and implementing data solutions that meet the...


  • Canada Toast Tab, Inc. Full time

    Join Our Team as a Principal Software EngineerWe're seeking a seasoned Principal Software Engineer to lead our Data Platform team in building and maintaining scalable, high-performance data infrastructure that powers Toast's analytical capabilities.As a technical leader, you will be responsible for architecting and implementing data solutions that meet the...


  • Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking an exceptional Principal Software Architect to join our growing Cloud Native Applications team. As a key member of our team, you will be responsible for delivering maximum value to our clients through discovery, design, and delivery of Proof of Concepts (POCs). Your goal will be to understand our clients' needs and showcase how...


  • Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking an exceptional Principal Software Architect to join our growing Cloud Native Applications team. As a key member of our team, you will be responsible for delivering maximum value to our clients through discovery, design, and delivery of Proof of Concepts (POCs). Your goal will be to understand our clients' needs and showcase how...


  • Canada Tbwa ChiatDay Inc Full time $180,000 - $202,000

    About the RoleCaylent is a cloud native services company that helps organizations unlock the full potential of their people and technology using Amazon Web Services (AWS). We provide a comprehensive range of AWS services, including workload migrations and modernization, cloud native application development, DevOps, data engineering, security and compliance,...


  • Canada Tbwa ChiatDay Inc Full time $180,000 - $202,000

    About the RoleCaylent is a cloud native services company that helps organizations unlock the full potential of their people and technology using Amazon Web Services (AWS). We provide a comprehensive range of AWS services, including workload migrations and modernization, cloud native application development, DevOps, data engineering, security and compliance,...


  • Canada Remote Biz Full time

    Job Title: Principal EngineerCalix is seeking a highly motivated and collaborative Principal Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, coding, and contributing to high-performance real-time network security and intelligence products.Responsibilities:Leverage your domain knowledge and expertise...


  • Canada Toast Tab, Inc. Full time

    Join Our Data Platform TeamWe're seeking a seasoned Principal Software Engineer to lead our Data Platform team in building and maintaining scalable, high-performance data infrastructure that powers Toast's analytical capabilities.As a technical leader, you will be responsible for architecting and implementing data solutions that meet the evolving needs of...


  • Canada Toast Tab, Inc. Full time

    Join Our Data Platform TeamWe're seeking a seasoned Principal Software Engineer to lead the design and development of our Data Platform at Toast Tab, Inc.As a technical leader, you will be responsible for architecting and implementing scalable data solutions that meet the evolving needs of our customers.Key Responsibilities:Lead the design and development of...


  • Canada Toast Tab, Inc. Full time

    Join Our Data Platform TeamWe're seeking a seasoned Principal Software Engineer to lead the design and development of our Data Platform at Toast Tab, Inc.As a technical leader, you will be responsible for architecting and implementing scalable data solutions that meet the evolving needs of our customers.Key Responsibilities:Lead the design and development of...


  • Canada Toast Tab, Inc. Full time

    Join Our Data Platform TeamWe're seeking a seasoned Principal Software Engineer to lead our Data Platform team in building and maintaining scalable, high-performance data infrastructure that powers Toast's analytical capabilities.As a technical leader, you will be responsible for architecting and implementing data solutions that meet the evolving needs of...


  • Canada CoStar Group, Inc. Full time

    Principal Software EngineerCoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking a highly skilled Principal Software Engineer to join our team.About the RoleThis is a key leadership position that will play a critical role in shaping the technical direction of...


  • Canada CoStar Group, Inc. Full time

    Principal Software EngineerCoStar Group, Inc. is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking a highly skilled Principal Software Engineer to join our team.About the RoleThis is a key leadership position that will play a critical role in shaping the technical direction of...