Software Architect at Motive Software Solutions
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

110000.0

Posted On

09 Aug, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Dbs, Design, Interpersonal Skills, Leading Edge Technologies, Microservices, Communication Skills, Cloud Services, Pipelines, Oracle, Working Experience, Docker, Aws, Web Services, Design Patterns, English, Distributed Applications, Mariadb, Software Development

Industry

Computer Software/Engineering

Description

Position Summary:
As a Software Architect, you will capture business, operational, technical and / or non-functional requirements from our customers and internal stakeholders and deliver our technology direction with an architecture that meets our customers’ needs and Motive direction. Be able to process use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional descriptions. Must have broad system and product architecture competence and ecosystem understanding relative to telecom providers and modernization of a large platform. You will be a champion of writing clean code, keeping up to date with latest advances in protocol and technologies. You will also be responsible for providing strategic vision for the future of the product, bringing new technological changes, and doing Proof of Concepts (POCs).

Main Responsibility Areas:

  • Identifies the stakeholders involved and coordinates within the product lifecycle activities for initial phase of product development.
  • Captures and manages the functional and non-functional requirements by using industry best practices.
  • Develops and manages the subsystem level design of the product.
  • Research, design, plans develop and / or evaluate new advanced network technologies by translating customer requirements or strategic business objectives into final product design.
  • Work includes in-depth assessment of the customer’s networked application needs, design and implement modern software programming models, runtime environments and software systems on cloud platforms.
  • Design, define and implement integrated hardware / software systems requirements for customers and / or prepares studies and analyses existing systems.
  • Drive results of POCs into intellectual property and product roadmaps.
  • Coordinates design of subsystems and integration of total system.
  • Identify, analyze, and resolve program support deficiencies.
  • Develop high-quality theoretical and experimental work.
  • Solves complex problems based on sophisticated analytical thought and complex judgment.
  • Contribute to development of concepts to determine the direction for the product.
  • Act as a professional leader for staff / work team / taskforces, often the most senior specialist in a team, who serves as best practice resource within own organizational unit and / or is recognized as an expert within the same professional area in the business.
  • Lead functional teams or projects with moderate resource requirements, risk and complexity, handle day-to-day staff management issues, including resource management and allocation of work.

2025/03/01 – Job Description
2 / 2

CONFIDENTIAL © MOTIVE 2025

Key Skills & Competencies:

  • Bachelors or master’s in computer science/ computer engineering/ software engineering.
  • 12+ years of professional experience in software development, with a focus on JAVA.
  • 4+ years of experience as an architect.
  • Solid experience consuming JAVA and device protocol specifications.
  • Prior experience in device management space (TR 069, TR 369, WebPA etc).
  • Experience working and architecting large-scale, multi-threaded, distributed applications, and fast prototyping.
  • Proficiency with Web Services, RESTful APIs, Message Queueing.
  • Proficiency in developing, deploying, testing software containerized software using Docker and Kubernetes.
  • Proficiency in microservices based architecture.
  • Excellent object-oriented design & programming skills, including strong working knowledge of design patterns, enterprise integration processes etc.
  • Excellent working experience with DBs (Oracle, MariaDB, Redis).
  • Expertise in developing and optimizing SQL Server databases, writing complex SQL queries, and designing efficient database schemas.
  • Ability to lead architecture and design of software.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools, branching techniques and deployments.
  • Strong ownership of own work with effective collaboration as part of a multi-disciplinary, multi-site team
  • Continuous learning, mastering and creation of new leading-edge technologies
  • Positive mindset, with strong interpersonal skills and ability to work constructively within a team environment.
  • Strong analytical and problem-solving capabilities
  • Excellent verbal and written communication skills (in English) with experience in creating clear and concise documentation.

Preferred Qualifications:

  • Experience in AWS or Azure cloud services.
  • TR 069, TR 369, WebPA.
  • Experience with Weblogic and/ or WildFly
  • Experience building applications with machine learning libraries is a plus.
  • Telecom experience is a plus

Limitations and Disclaimer
The above job description is meant to describe the general nature and level of work being performed; it should not be construed as an exhaustive list of all responsibilities, duties and skills required for the position.
All job requirements are subject to possible modification to reasonably accommodate individuals with disabilities. Some requirements may exclude individuals who pose a direct threat or significant risk to the health and safety of themselves or other employees.
This job description in no way states or implies that these are the only duties to be performed by the employee occupying this position. Employees will be required to follow any other job-related instructions and to perform other job-related duties requested by their manager.
Job Type: Permanent
Pay: $110,000.00-$120,000.00 per year
Work Location: Remote
Expected start date: 2025-09-1

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Please refer the Job description for details

Loading...