Solutions Architect

As a Solutions Architect, you will provide leadership for Rangle’s technical staff and clients. Leading and defining technical decisions, you’ll ensure the technical excellence of Rangle’s solutions. There will be an emphasis on defining architectural decisions in detail. Focusing on modern JavaScript frameworks and Cloud infrastructure, you’ll build POCs to validate technical decisions. You will engage with account teams and client projects in a variety of ways, from consulting, to higher-level technical guidance, to mentoring. You’ll always be engaged in active problem solving and work collaboratively within Rangle's multi-functional environment. This role may require some travel based on the client's needs.

Your Impact

  • Opportunity to work on various high profile clients across industries touching on various JavaScript frameworks within close-knit Agile teams
  • Be a pivotal part of Rangle's growing team in Toronto and helping define the technical landscape within our teams
  • Play a huge part in the success of We’re helping shape the Tech scene in Toronto and modern web and mobile development across the world

Your Growth

  • Rangle provides great opportunities for personal growth in team, organizational, and technology leadership in a deeply lean/agile operating model. 
  • There's many pathways for growth, and opportunities internally
  • Architects can keep focusing on technology and often become SMEs that help grow the rest of our people or architects who are more passionate about interpersonal skills and mentorship can transition into Technical Director roles where they lead/coach other technologists and are responsible for our projects’ technical overview

Details About Your Role

  • Deeply understands the client’s competitive landscape, strategy and goals
  • Understands and helps implement Rangle’s strategy for helping clients achieve their business goals
  • Demonstrates good judgment by leading an internal or external team with minimal support, finding pathways in projects with ambiguity, and escalating problems to the appropriate level when necessary
  • Develops strategies for identifying performance issues and refactoring technical debt in codebases
  • Peer reviews code for developers
  • Can participate in consulting and discovery engagements
  • Ensures the team is supported and working as a unit; Reinforces our culture and values
  • Enables more junior team members to do interesting or challenging work to facilitate their growth
  • Creates the right amount of architectural and technical documentation
  • Guides the architecture for any project
  • Able to provide training for large groups
  • Helps with project plans and presents at kick-off meetings
  • Demonstrates good communication skills in explaining trade-offs of decisions and technical solutions to clients and internal teams; Able to clarify issues for non-technical audiences
  • Build meaningful relationships with client stakeholders; Can influence decision-making and navigate conflict on the client side
  • Contributes to Rangle’s larger technical strategy discussion
  • Champions Rangle internal initiatives and bridges their value to client projects
  • Optimizes work through time management, scoping and future planning; Aligns business strategy with realistic technical solutions; Creates processes to support other Developers and SAs

What You Bring To The Team

  • Bachelor's degree in Computer Science or equivalent practical experience
  • Industry experience leading technical teams and architecting software solutions
  • Deep understanding of JavaScript at scale using Angular, React, or Vue frameworks
  • An obsession on continuous delivery and quality best practices, including eExperience with CI/CD leveraging tools like CircleCI and Jenkins 
  • Deep interpersonal skills, with the ability to collaborate with just about anyone!
  • Understanding and appreciation of security best practices with a focus on the OWASP top ten list
  • Experience with unit testing, integration testing, and end to end testing with modern JavaScript applications 
  • Industry experience with backend software development and cloud infrastructure, ideally with AWS, Azure, or GCP.  Experience in cloud computing (applications, infrastructure, storage, platforms and data)
  • Verticalized knowledge of technology solutions and ability to learn, understand, and work quickly with new emerging technologies, methodologies, and solutions in the Cloud/IT technology space
  • Experience consulting or working with clients and high level stakeholders
  • Ability to understand the business context of our clients, plus experience in partnering with Business Development / Client Services teams
  • Ability to engage/influence audiences and identify expansion engagements within accounts
  • Phenomenal problem solving skills and team-player attitude - we are always looking at ways we can do things better, sometimes there is no one path to follow
Headquartered in Toronto, Canada, is changing how our clients innovate. We take great ideas and apply strategy, design, and technology to bring them to life. Rangle is a scale-up that began as a leading modern JavaScript shop, and has transformed into a digital consultancy that partners with enterprises to create modern digital experiences AND the digital engine to efficiently evolve and scale them. Working directly  with clients’ teams, Rangle’s experts help shape the way leading companies deliver and evolve their digital products and experiences.

While focusing on doing the right thing, we adopt an atmosphere of creativity, belonging, and fun. Ranglers are curious, brave, kind, and innovative. Together we build experiences that make an impact on the world. Come join us.

Rangle is an equal opportunity employer committed to creating a safe, diverse and inclusive environment. We encourage qualified applicants of all backgrounds including ethnicity, religion, disability status, gender identity, sexual orientation, family status, age, nationality, and education levels to apply. If you are contacted for an interview and require accommodation during the interviewing process, please let us know.


Don't currently tick all the boxes?
We’re a culture of growth. If you're excited about this role, have most of the skills, and can learn the rest, please apply!