Software Architect (Remote within Canada)
Reporting to the Vice President of Engineering the Software Architect will be considered the subject matter expert in the internal and external design of our overall software solutions. The Engineering Architect will be the leading expert on supporting the engineering team on developing our technical roadmap for the long-term strategy within engineering.
As an Architect at Multiview, you will play a key role in designing and overseeing the development of Multiview's flagship product. You will collaborate with cross-functional teams to understand the business needs and create scalable and robust software solutions. Your role will involve making high-level design choices, setting technical standards, and ensuring alignment with the company's long-term technology strategy.
WHAT WE ARE LOOKING FOR:
At Multiview, being creative with great communication and problem-solving skills is really important, but equally so are having a passion for driving client success and the desire to be a contributing member of our culture, where the genuine care of people is our compass.
The successful candidate will be highly motivated team player, with extensive experience working as an architect, who is detail-oriented, self-starter and someone who can meet the demands of a fast-paced growing technology company while maintaining a positive attitude.
If this sounds like you, read on!
WHAT YOU WILL DO:
- Oversee all technical aspects of the software development life cycle including planning, coding, building, testing and deploying – guiding all these stages in support of the business’ goals
- Provide Technology leadership by setting horizons for the technology stack. Drive the product architecture vision and technical strategy
- Support and make technology selection decisions as well as build vs buy
- Develop a deep understanding of the business requirements by studying Multiview’s mission, goals, and drivers and conferring with upper management and Leadership
- Create and maintain Architectural documentation and enforce following desired architecture patterns
- Contribute to the definition of Design Guidelines and Standards
- Increase and monitor the value of the IP - codebase. Manage 3rd party dependencies.
- Track emerging technologies, evaluating their applicability to business goals
- Contribute/drive technology strategy for outpacing competition
- Keep the Total Cost of Ownership (TCO) low - maintainable, testable codebase
- Developing features for core components, concepts, etc.
- Contribute to requirements review, task estimates, project scoping
Key Relationships:
-
Engineering Team
-
Product Management
-
Internal and external stakeholders
Work Environment:
-
Work independently with minimal supervision.
-
Extensive collaboration with team members and other departments
-
Flexible hours around core business hours
-
Remote work option
COMPETENCIES PORTFOLIO:
-
Technical Skills – Strong in-depth knowledge of Web Application engineering to perform the role competently. This level of expertise is gained through extensive on the job experience.
-
Leadership –Ability to effectively coach, provide formal feedback, guide and work with various team members both internally and externally. Strong verbal communication skills are required
-
Teamwork – works with multiple teams cross-functionally, and must know how to effectively address the needs of each team while always keeping the client’s outcomes as the driver
-
Problem-solving – Proactive in anticipating and resolving problems. Strong analytical and problem-solving skills to meet the requirements of the project are required
-
Organization – Ability to handle multiple projects simultaneously to meet deadlines and prioritize tasks to ensure a smooth client support experience and operational excellence
-
Initiative – Seeks, accepts and completes new tasks using own initiative; works independently with little supervision.
-
Interpersonal Skills – Ability to effectively communicate and work with various team members both internally and externally. Excellent verbal and written communication skills are required
KNOWLEDGE, EXPERIENCE AND SKILLS REQUIREMENTS:
- Post-secondary degree in Computer Science (or related) and 7+ years development experience
- Software Architecture guru
- Experience in Database design
- Experience with cloud technologies is a must, AWS is a bonus
- Experience in CI/CD Design and Implementation is a bonus
- Familiarity of Agile practices and concepts
- Familiarity with C# and ASP .NET
- Ability to apply creative thinking to complex technology puzzles
- Strong and demonstrable systems thinking and strategic thinking and planning skills. The ability to capture the key elements of a system into a simple abstraction that empowers good decisions
- Excellent business acumen and knowledge
- Can demonstrate your skills to understand the contribution and role of technology and prepare a sound business case for investment
- Strong influencing and business negotiation skills to create one cohesive vision for architecture
- Strong skills in conflict resolution and political savvy
- Can work successfully under pressure
- Are a team player and have superior interpersonal skills- you are able to establish cross-functional relationships in a collaborative, team-based environment with a diverse group of stakeholders
- Are curious, keep yourself up-to-date and can ramp up quickly on new web technologies and approaches
- You are continuously willing to contribute ideas and adapt to initiatives that help shape improvements to systems and processes
- You are emotionally intelligent - you are self-aware, and can see things from various points of view, and self-regulate
- You have grit - you are conscientious, resilient, are dedicated to achieving excellence and driving results
- Demonstrated multi-tasking ability, analytical skills, problem solving skills and a consistent record of on-time delivery and customer service
- You are highly adaptable, flexible and thrive in a fast-paced, ever-changing environment and deal well with ambiguity
Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is “this close” to what we are looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we are dedicated to adding new perspectives to the team and encouraging everyone to apply.
ABOUT US:
Multiview builds powerful, easy-to-use financial applications for clients across North America. As a leader in the ERP/Financial Software industry, we partner with sophisticated clients across multiple industries to End Month End™
We are extremely proud of the company we have built. Bringing together professionals with diverse backgrounds, talents, and expertise is vital to making our company stronger. Our people-first culture is our biggest advantage, and we are excited to share that commitment with you!
WHY JOIN MULTIVIEW?
At Multiview, you can make an impact that matters in a way that you never thought possible. With endless opportunities at every turn, and a company culture built to empower and develop our people to be the very best they can be, Multiview is THE Software Company for you to learn, grow, create, connect, and lead. We do this by taking care of our employees first.
“Multiviewers” strongly believe that a great job should keep you happy both at work and in life and we encourage that by offering:
- Competitive compensation with benefits
- 4 weeks’ vacation to start, additional paid time off to supplement work-life balance, wellness, and mental health days.
- Company paid competitive Benefits including Extended Health, Dental, Vision and more
- Workplace Flexibility (Choice to work remotely in Canada or from our HQ office in Ottawa, ON)
- Health and Wellness Perks
- Continuous growth opportunities, professional development training allowances and leadership development
APPLICATION INSTRUCTIONS:
Please submit your resume, and a cover letter describing, why you are a unique fit for this position by applying to this posting.
We thank all applicants for expressing their interest in Multiview; however, only those candidates selected for an interview will be contacted.
Multiview is committed to providing an inclusive and accessible candidate experience. If you require accommodation during the recruitment and selection process, please let us know. We will work with you to meet your needs.