Principal Software Architect
6 days ago
Overview At Robots & Pencils, we build meaningful, scalable digital products for forward-thinking organizations. We are seeking a Principal Software Architect to provide technical leadership across complex, multi-platform engagements. This role sits at the intersection of architecture, delivery, and client partnership owning system design decisions while remaining deeply connected to execution. As a Principal Software Architect, you will guide architecture across mobile, backend, cloud, and emerging AI-enabled solutions. You will collaborate closely with delivery leaders, engineers, designers, and client stakeholders to ensure systems are scalable, secure, maintainable, and aligned with business outcomes. This is a hands-on, delivery-embedded role, not a pre-sales or advisory-only position. Key Responsibilities Architecture & Technical Leadership Define and evolve application architecture across iOS (Swift), Android (Kotlin), .NET, and Node.js backend services. Lead architectural decisions for scalable, secure systems using SQL Server, Oracle, and Azure-based infrastructure. Provide technical direction across frontend, backend, mobile, and integration layers. Review designs and implementations to ensure alignment with architectural standards and long-term maintainability. Delivery & Execution Partnership Partner with Delivery Managers and engineering teams to translate business requirements into robust technical solutions. Support end-to-end delivery across multiple concurrent engagements, balancing speed, quality, and sustainability. Act as a technical escalation point, resolving complex architectural or integration challenges. Ensure architecture supports CI/CD, observability, performance, and operational excellence. Client Engagement & Communication Serve as a senior technical leader in client-facing discussions, building trust through clarity and credibility. Translate complex technical concepts into clear business value for non-technical stakeholders. Support roadmap planning, risk identification, and technical decision-making with clients. Maintain strong relationships through proactive communication and follow-through. Platform, Tooling & Integration Oversight Guide use of Azure DevOps, GitHub, Jira, Confluence, and modern delivery tooling. Support integrations with enterprise platforms such as Radar/GeoMoby (geofencing), Oracle Recruiting Booster, and Dropbox Sign. Contribute to AI-enabled initiatives using Python, TypeScript, and Azure OpenAI, ensuring responsible and practical adoption. Mentor senior and mid-level engineers, fostering strong architectural thinking and craftsmanship. Promote engineering best practices, documentation, and shared learning across teams. Encourage collaboration between disciplines including mobile, backend, design, and data. Required Skills & Experience 12+ years of professional software engineering experience, with significant hands-on ownership of production application architecture. Proven experience acting as the technical owner for complex, user-facing applications, not just reviewing or advising. Demonstrated ability to design and deliver end-to-end application systems, including: Mobile clients (iOS with Swift, Android with Kotlin) Backend application services (.NET and Node.js) RESTful and event-driven APIs Relational data models using SQL Server and Oracle Service boundaries and ownership models API versioning and contract governance Data consistency, transactional integrity, and validation strategies Error handling, resiliency, and failure recovery Hands-on experience building and operating applications on Azure, including: Deployment and environment strategies Logging, monitoring, and performance observability Experience working in delivery-driven consulting or product environments, where architecture must adapt to evolving requirements. Comfort staying close to implementation through code reviews, architectural validation, and team unblockers. Strong understanding of modern SDLC practices, DevOps workflows, automated testing, and release management. Nice to Have Experience modernizing or replacing legacy applications with modern mobile and cloud-native architectures. Background supporting regulated or enterprise environments where reliability, auditability, and data integrity are critical. Prior responsibility for architectural decisions that scaled to high user volumes or multi-region deployments. Experience evaluating and integrating AI features into applications where they deliver clear user or business value. Why Join Robots & Pencils? At Robots & Pencils, we blend strategy, design, and engineering to deliver technology that drives real impact. As a Principal Software Architect, you will shape the technical direction of high-visibility initiatives while working alongside talented teams across mobile, web, cloud, and AI. You’ll influence how modern systems are built without losing connection to delivery, people, or outcomes. #J-18808-Ljbffr
-
Principal Architect
2 weeks ago
Canada IBS Software Full timeDescriptionJob Title: Principal Architect - Loyalty Solutions Location: Toronto, Ontario Purpose Seeking a Principal Architect to provide strategic architectural solutions for our product suite within the Travel, Transportation, and Logistics (TTL) domain.This role demands a deep understanding of business challenges to conceptualize and build innovative...
-
, , Canada Robots and Pencils Full timeA leading digital product company in Canada is seeking a Principal Software Architect to provide technical leadership across various platforms. This role involves defining application architecture for mobile and backend solutions, working closely with delivery teams, and engaging with clients to ensure scalable and maintainable systems. The ideal candidate...
-
Principal Software Engineer
2 weeks ago
, , Canada TekRek Full timeBase pay range CA$180,000.00/yr - CA$220,000.00/yr Principal Software Development Engineer The Company TekRek has partnered with a rapidly growing software firm operating in the HR Tech space. Our client is modernizing their platform with a strong focus on scalable architectures, AI-enabled development, and next-generation engineering practices. With strong...
-
Architecte Principal
2 weeks ago
Canada Aldo Groupe Full timeDESCRIPTION DE L'OFFRE **Titre du poste**: Architecte principal **Département **:Technologie de l'information Tu veux atteindre ton plein potentiel? Ça avance au GROUPE ALDO. **NOUS SUIVONS UN PARCOURS POUR CRÉER UN MONDE OÙ RÈGNENT L’AMOUR, LA CONFIANCE ET L’INCLUSION.** Le Groupe ALDO a entamé ce parcours il y a plus de 40 ans. Nos associés...
-
Software Architect
1 week ago
, AB, Canada Deltek Full timeCompany Summary As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in...
-
, , Canada Docker Full timeA leading software company is seeking a Principal Solution Architect to build and scale their Professional Services practice. This role involves designing technical solutions and acting as a trusted advisor to enterprise clients on modern technology trends. With over 7 years in technical consulting, the candidate should have deep expertise in...
-
Software Architect
3 weeks ago
, , Canada Orion Innovation Full timeRole: Senior Software Architect with Embedded Systems & Satellite Type: Hybrid As our Software Architect , you will be responsible for the fundamental design and structural integrity of our core systems. Your work will directly influence the performance and reliability of our global network. This is a high-visibility, high-impact role and opportunity where...
-
Principal Software Developer
1 week ago
Canada Jobgether Full timeThis position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Developer. In this role, you will be at the forefront of innovation, architecting and developing cutting-edge AI-powered solutions. Your contributions will enhance customer service technologies, allowing major brands to leverage artificial...
-
Senior Software Architect: Enterprise Cloud
1 week ago
, AB, Canada Deltek Full timeA global software solutions provider located in Canada, Alberta, is seeking a Sr Principal Software Architect. The role is responsible for shaping technical vision, leading the design and review of software systems, and ensuring architectural integrity. Candidates should have extensive experience in system design for enterprise-level software, strong...
-
Principal Software Engineer
2 weeks ago
, , Canada Veeva Systems Full timeJoin to apply for the Principal Software Engineer - Java role at Veeva Systems Join to apply for the Principal Software Engineer - Java role at Veeva Systems As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the...