The Senior Tech Architect is responsible for designing and implementing scalable, reliable technology solutions, conducting architecture reviews, providing leadership throughout the software development lifecycle, and collaborating with cross-functional teams for project planning and execution while ensuring adherence to best practices and security standards.
While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.
If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!
Experience Level: 8+ years of experience
Location: Remote, Canada
Job Responsibilities:
- Ability to design & lead to implement highly available, scalable, reliable & secured technology solutions.
- Conduct existing IT Architecture review and advise right-fit solutions.
- Capture and share best practices with peers & juniors and always look for reusable solutions.
- Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
- Provide technical leadership and guidance throughout the software development lifecycle.
- Building Low-level design and tech flow.
- Continually researching the current and emerging technologies and proposing changes where needed.
- Work with other architects, leads to develop the technical and functional expertise of the organization
- Well organized, attentive to details and able to meet demanding deadlines.
- Project Planning and Execution: Collaborate with project managers, development teams, and other stakeholders to plan test schedules, resources, and deliverables. Ensure timely and efficient execution of testing phases within project timelines.
- Risk Assessment and Mitigation: Identify potential risks in the projects and develop mitigation strategies to minimize impact.
- Collaboration and Communication: Foster effective communication and collaboration among cross-functional teams to ensure alignment on testing goals, priorities, and outcomes
Requirement:
- Experience working with scalable, high-performance systems.
- Experience in API integration, Application deployment.
- Exposure to a wide variety of technologies and programming languages.
- Proficient in 3 or more programming languages.
- Deep understanding of core programming concepts, design patterns and best practices
- Front end – Experience with modern Javascript Frameworks, preferably React. Good to have experience with Angular, Vue
- Backend – Experience with NodeJS & .NET frameworks is a must. Python, Java, is an added advantage
- .NET Framework and .NET Core: Extensive experience with .NET Framework, .NET Core, and ORMs like Entity Framework, ER Migrations, etc
- Cloud Platforms – Working understanding of Cloud platform is a must, Preferably GCP
- Experience with relational databases (e.g., PostgreSQL, SQL Server) and NoSQL databases (e.g., Firestore, MongoDB). Knowledge of Entity Framework or other ORM tools.
- Experience designing and implementing microservices architectures and RESTful APIs & GraphQL.
- Experience with app integrations, API management systems & API Gateways is a plus.
- Strong Application and Data Security concepts is a must.
- Experience working with Data Lakes & Warehouses is a plus.
- Familiarity with HIPAA and PCI compliance is a plus.
- Familiarity in Unix/Linux development environments & tools including scripting & process management.
- Strong problem-solving ability.
- The ability or potential to multitask, prioritize.
- Experience in designing system architecture for solving complex problems.
- Experience of working in an Agile environment is a must.
- Strong understanding of database design.
- Experience of using tools like Git, Jira, and Confluence is a must.
- Passion for technology and solving real-life customer problems using technology.
- A team player who can collaborate with all stakeholders with strong interpersonal skills.
- Self-starter with a drive to technically mentor your cohort of developers.
- Good and proactive communication skills is a must
What is in it for you:
- Be part of the fastest-growing AI-first digital transformation and engineering company in the world
- Be a leader of an energetic team of highly dynamic and talented individuals
- Exposure to working with fortune 500 companies and innovative market disruptors
- Exposure to the latest technologies related to artificial intelligence and machine learning, data and cloud
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Top Skills
.Net
Java
JavaScript
Node.js
Python
Similar Jobs
Be an Early Applicant
The Staff Software Engineer will lead the technical strategy for the Cash App Card team by driving architectural decisions and infrastructure improvements, while also collaborating closely with product managers and engineers. Responsibilities include direct contributions to technical designs and code, ensuring product reliability, and enhancing team growth through mentoring.
Be an Early Applicant
As a Senior Fullstack Engineer, you will architect and develop a new product across multiple stacks (front-end, back-end, mobile) and take ownership of features from design to release. You'll collaborate with product managers and designers, mentor other engineers, and implement technical solutions while enhancing user experience.
Be an Early Applicant
The Solution Engineer at Dynatrace is responsible for providing technical support to the sales team, managing proof of concept (PoC) projects, presenting technical solutions to clients, and supporting sales efforts by identifying new opportunities. The role involves collaboration with various teams and requires excellent communication and multitasking abilities.
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.