Enable job alerts via email!

Software Architect

UniUni

Richmond

On-site

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A North American logistics leader is seeking an experienced Software Architect to design and implement enterprise-level applications. The ideal candidate will have over 8 years of software engineering experience, with significant expertise in cloud-native application design using technologies like PHP, Java, and AWS. This role involves collaboration with cross-functional teams and ownership of the full solution lifecycle, all while ensuring technical excellence and scalability.

Qualifications

  • 8+ years of professional software engineering experience, including 4+ years in a technical leadership or architecture-focused role.
  • Strong hands-on proficiency with PHP/Laravel, Java, Python, Angular, React, Microservices, MySQL, PostgreSQL, and AWS.
  • Strong understanding of scalable, cloud-native application design and deployment.

Responsibilities

  • Collaborate with cross-functional teams to gather requirements and translate them into technical architectures.
  • Design and deliver end-to-end solutions leveraging various technologies.
  • Produce clear architectural documentation and stay ahead of emerging technologies.

Skills

PHP/Laravel
Java
Python
Angular
React
Microservices
MySQL
PostgreSQL
AWS
Technical leadership

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
Job description

UniUni, a North American leader in last-mile logistics, delivers tens of millions of parcels annually across Canada, from coast to coast, and is rapidly expanding its footprint in the United States. Founded in 2019, UniUni is known for its tech-driven innovation and crowdsourced delivery model, providing fast, economical, and reliable services to local, national, and international e-commerce clients.

What Do We Offer?

At UniUni, we empower our employees with opportunities to achieve their professional goals. We value both lateral growth and vertical advancement, ensuring every role helps you develop your skills, broaden your expertise, and build a fulfilling career. We are looking for passionate professionals ready to work hard, embrace challenges, and enjoy being part of a dynamic, fun team.

About the role

We are seeking a highly skilled and experienced Software Architect to join our growing team. The ideal candidate will have a proven track record of defining architectural vision, executing technology strategies, and collaborating across cross-functional product and engineering teams. Candidates with Principal Software Engineer experience who have taken on architectural responsibilities are strongly encouraged to apply. As a Software Architect, you will be responsible for designing and implementing enterprise-level applications that power our core business operations, ensuring technical excellence, scalability, and long-term maintainability

What you\'ll do
  • Collaborate with cross-functional teams and stakeholders to gather requirements and translate them into robust technical architectures.
  • Design and deliver end-to-end solutions leveraging PHP/Laravel, Java, Python, Angular, React, Microservices, MySQL, PostgreSQL, and AWS.
  • Architect, design, and implement database sharding strategies for MySQL and/or PostgreSQL to support large-scale, high-concurrency environments.
  • Own the full solution lifecycle, from discovery and architecture design through validation, implementation, and optimization.
  • Contribute to technology strategy, tool evaluation, and continuous process improvement.
  • Produce clear architectural documentation, diagrams, and decision logs, ensuring alignment with business and technical objectives.
  • Stay ahead of emerging technologies and recommend innovative solutions to enhance system performance and scalability.
Qualifications
  • Bachelor’s or Master\u2019s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software engineering experience, including 4+ years in a technical leadership or architecture-focused role.
  • Strong hands-on proficiency with PHP/Laravel, Java, Python, Angular, React, Microservices, MySQL, PostgreSQL, and AWS.
  • Strong understanding of scalable, cloud-native application design and deployment.
  • In-depth knowledge of the end-to-end solutioning cycle and enterprise application architecture.
  • Excellent communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical audiences.
  • Strong analytical and problem-solving skills with exceptional attention to detail.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.