UniUni Logo

UniUni

Software Architect

Reposted Yesterday
Be an Early Applicant
In-Office
Vancouver, BC
Senior level
In-Office
Vancouver, BC
Senior level
The Software Architect will design and implement enterprise-level applications, defining architectural vision and collaborating across teams to ensure technical excellence and scalability.
The summary above was generated by AI
Description

Who Are We?

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.

Role Overview

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.

Requirements
  • 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’s 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.
  • Proven experience implementing database sharding in production environments.
  • 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.
Benefits
  • Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, Management training program
  • Salary range $110,000 to $140,000 CAD

Top Skills

Angular
AWS
Java
Microservices
MySQL
Php/Laravel
Postgres
Python
React
HQ

UniUni Richmond, British Columbia, CAN Office

10851 Shellbridge Way, 100, Richmond, British Columbia, Canada, V6X 2W8

Similar Jobs

16 Days Ago
In-Office
Vancouver, BC, CAN
Senior level
Senior level
Transportation
The Software Architect will design and implement enterprise-level applications, collaborate with cross-functional teams, and ensure technical excellence and scalability.
Top Skills: AngularAWSJavaMicroservicesMySQLPhp/LaravelPostgresPythonReact
4 Days Ago
In-Office or Remote
25 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Define and evolve mobile architecture, guide cross-platform development, evaluate new technologies, and mentor developers in creating scalable mobile systems.
Top Skills: FlutterJavaKotlinObjective-CReact NativeSwift
An Hour Ago
Easy Apply
In-Office
3 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Senior Software Engineer, you will build scalable infrastructure and APIs for enterprise solutions, while collaborating with cross-functional teams and guiding architecture decisions.
Top Skills: AWSGoJavaMySQLNode.jsPostgresPythonRuby

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account