Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Software Engineer

Architech

Architech

Software Engineering
Toronto, ON, Canada · Toronto, ON, Canada
Posted on Feb 22, 2025

Salary Range: 120,000-140,000 CAD per annum

Architech is a Toronto-based software company with 20 years of experience in creating technology solutions for clients across North America. We leverage the latest cloud technology and hire top talent to modernize applications so that businesses can succeed in today’s digital world.

Our Dream Team has a main hub in Toronto, but expands across Canada and Kraków, Poland. Our team consists of over 100 certified technical experts in our Product, Design, Engineering, and Delivery disciplines. Our values drive our culture of success: Think Big, Be Open & Collaborate, Never Fail a Client, Grow Our People, Do the Right Thing, and Embrace Change.

Be Open & Collaborate: Our Culture Says It All

You’ll work very closely with a diverse tight-knit group of creative and talented people who are passionate about technology, software, and solutions. Not only will you work in a collaborative and supportive environment, you’ll also grow your existing skills while keeping up with technology trends.

Who We Are

We’re passionate about creating an environment where every team member feels empowered to share their unique point of view. We celebrate diverse talents and encourage our teammates to share their whole selves – because our greatest source of inspiration is each other, and we believe diversity drives innovation.

In order to be inclusive, we must be intentional. We have taken a multi-pillar approach to D&I at Architech including: Listening & Learning, Being an Ally, and Accountability.

In 2020 we launched our first Diversity & Inclusion survey. While we are always striving for more equal representation, we are very proud of our results:

  • 31% women, 57% BIPOC, 14% LGBTQIA+
  • 49% of our people were born in countries other than where our offices are located. Our team members collectively speak 19 different languages. 59% of our people speak more than one language
  • In the past year Architech has increased the number of women in our technology function by 200%. We strive to do even better as our multi-year strategic plan unfolds.
  • We analyzed salaries by gender of persons in the same role and are delighted to report a 0% gender pay gap in our delivery and technology roles!

What Our People Say

“Employees of different backgrounds interact well within our company” – 97% of employees agree

“Architech respects individuals and values their differences” - 96% of employees agree

We Grow When You Grow

We encourage and support continuous learning by ensuring everyone stays active in the tech community. To help you with this, we offer tools and programs such as Learning Budget, Certification Bonuses, Internal Bootcamps, Summit Days, Lunch & Learns and much more. And this is just the beginning. Check out all our other great benefits.

Welcome to Architech.

Sr. Full Stack (Angular/Java)

Responsibilities:

  • Build scalable, reliable, secure systems using open-source technologies that align with Architech’s Technology Strategy.
  • Combine Java, Spring Boot, Angular, as required and appropriate for each project.
  • Leverage data, caching and search solutions such as MongoDB, MySQL, Kafka, Redis, Memcached, Elasticsearch, Solr to build performant, data-rich solutions.
  • Secure access to solutions leveraging standards such as OAuth2 and OpenID Connect.
  • Play a pivotal role in the mentorship, guidance, and performance of the Engineers who report directly to you.
  • Leader by example for the quality of code created by your team members to ensure optimal balance of code quality metrics such as coupling, cohesion, testability.
  • Lead Agile Engineering teams with Designers and Strategists to continuously iterate, validate and build feedback into the solution.
  • Collaborate closely with the team Project Manager as the subject matter expert in client meetings and demos.
  • Contribute to the design and implementation of solution archetypes that are composed into complex, cloud native solution architectures.
  • Contribute to the continuous evolution of Architech’s open-source, cloud-first technology strategy.
  • Work with our partner technologies within projects including Azure, Red Hat.
  • Embrace and contribute to the achievement of Architech’s sustainability goals relating to Good Health & Well-being, Quality Education, Gender Equity and Reduced Inequalities.


Qualifications:

  • 7+ years of full lifecycle development of large-scale Java applications, with expertise in Java 11+, Spring Boot, Spring Framework, Maven, and OOD principles.
  • Proficient in Angular, MVC, and RESTful microservices development, with hands-on experience in PostgreSQL and other relational databases.
  • Strong knowledge of Kubernetes for container orchestration and deployment in cloud environments.
  • Skilled in leading and mentoring development teams, providing technical guidance, and fostering professional growth.
  • Strong collaboration skills with product managers, architects, and stakeholders, ensuring alignment between conceptual designs and technical solutions.
  • Proven ability to interpret high-level designs (HLDs) into low-level designs (LLDs) and actionable plans in a microservice architecture.
  • Experienced in Agile development, refining user stories, and ensuring well-defined sprint goals with clear acceptance criteria.
  • Adept at communicating complex technical concepts to both technical and non-technical audiences.
  • Passionate about engineering digital solutions that solve real business problems, staying adaptable to industry changes, and maintaining a user-focused approach.
  • Excellent client-facing skills, with a problem-solving mindset and enthusiasm for tackling engineering challenges.

Nice to Have

  • Bachelor degree in computer science or related disciplines
  • Knowledge of technologies such as Docker, Ansible, Jenkins, Sonarqube, Linux, Azure and AWS services

Architech is an equal opportunity employer committed to diversity. Should you require any accommodations prior to or during the interview process, please indicate this during the interview process. We strongly encourage applications from racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.