Senior Software Architect

4 weeks ago


Ottawa, Ontario, Canada Maplesoft Group Full time
Job Description

Maplesoft Group is seeking a highly skilled Senior Software Architect to lead the development of our cloud-based applications.

The ideal candidate will have a strong background in software architecture, cloud computing, and enterprise software development.

Responsibilities:

  1. Design and develop conceptual and logical application architectures, modules, frameworks, and strategies to meet business, functional, and non-functional application requirements.
  2. Research, analyze, evaluate, and recommend select technologies and technical approaches to address challenging development and integration problems with application architectures deployed to a cloud environment.
  3. Identify policies and requirements that drive out a particular solution to a complex situation.
  4. Ensure the integration of all aspects of technology solutions.
  5. Monitor industry trends to ensure that solutions fit with government and industry directions for technology.
  6. Collaborate with stakeholders to understand and analyze functional requirements to identify information, procedures, and decision flows.
  7. Evaluate existing procedures and methods, identify, design, and document database content, structure, and application sub-systems, and develop data dictionary.
  8. Define and document complex interfaces of manual to automated operations within application sub-systems, to external systems, and between new and existing systems.
  9. Define input/output sources, including in-depth detailed plans for the technical design phase, and obtain approval of the system proposal.
  10. Provide guidance and mentorship to development teams, ensuring best practices in coding, design patterns, and architectural principles are followed.
  11. Identify and document system-specific standards relating to programming, documentation, and testing, covering program libraries, data dictionaries, naming conventions, etc.
  12. Produce status reports.
  13. Develop, test, and implement technical design.
  14. Review code and ensure that it aligns with the architecture vision and meets quality standards, including the enforcement of coding standards.
  15. Create and maintain comprehensive software architectural documentation that can be used by developers, testers, and future application software architects for reference.
  16. Prepare transition material and participate in transition activities no later than 10 days in advance of the end of the contract (assuming no contract renewal or extension).
  17. Optimize application performance, responsiveness, and usability.

Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people. Therefore, attitude and ambition are key personality traits we seek out, along with skill and aptitude, in potential employees.

Maplesoft Group is committed to having a diverse, representative workforce and continuing to build an inclusive environment. We encourage applications from all qualified individuals. Maplesoft Group is an equal opportunity employer committed to diversity and inclusion.

We are committed to developing inclusive, barrier-free recruitment and selection processes, and a work environment that supports our diverse workforce. Please let us know if you require accommodations at any stage of the recruitment process.

We thank you for your interest in Maplesoft Group and wish to advise you that only candidates under consideration will be contacted.

Are you interested in a career with Maplesoft Group? Please see our Career Opportunities page

  • Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking a skilled Senior Embedded Software Architect to join our team at Telesat, a leading global satellite operator. This is an exciting opportunity to work on cutting-edge software systems for our revolutionary Low Earth Orbit (LEO) satellite network.The successful candidate will assume ownership of specific software modules,...


  • Ottawa, Ontario, Canada Huawei Full time

    Senior Principal Software ArchitectWe are seeking a highly experienced Senior Principal Software Architect to join our team at Huawei.Key Responsibilities:Design and develop advanced software systems, including tool and programming languages development.Implement best practices for software development in industry to improve the development process,...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About this role:As a Senior Software Architect at Harris Geospatial Solutions, you will lead software solution and architecture designs in collaboration with other Application Leads. You will design microservices solutions that operate in complex, multi-network environments and lead the design and development of new solutions to resolve software problems....


  • Ottawa, Ontario, Canada Skyworks Full time

    At Skyworks, we are seeking a highly skilled Senior Software Architect to join our Timing Division. As a key member of our team, you will be responsible for designing and developing high-performance software solutions for our industry-leading timing products.Key Responsibilities:Design and develop precision timing software in C and/or Rust on embedded...


  • Ottawa, Ontario, Canada Dls Technology Corporation Full time

    We are seeking a skilled Senior Software Systems Architect to join our team at DLS Technology Corporation in Ottawa, Ontario. As a key member of our architecture team, you will be responsible for designing and implementing software systems that meet the needs of our clients.Key Responsibilities:Design and implement software systems that meet the needs of our...


  • Ottawa, Ontario, Canada JSI Full time

    OverviewJSI is a dynamic and innovative organization seeking an experienced Senior Software Security Architect to join our team. In this role, you will have the opportunity to work on cutting-edge projects that drive business growth and improve security infrastructure.About the RoleWe are looking for a highly skilled professional with expertise in software...


  • Ottawa, Ontario, Canada Telesat Full time

    We are seeking a highly skilled Senior Software Systems Architect to join our Lightspeed System Engineering team at Telesat.About Telesat:Telesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With a legacy of engineering excellence, reliability, and industry-leading customer...


  • Ottawa, Ontario, Canada N-able Full time

    Technical LeadershipN-able is seeking a seasoned technical professional to lead our software development efforts. As a Senior Software Architect, you will be responsible for applying modern software development concepts and technologies to create scalable features and solutions that solve critical business problems for our customers.Key ResponsibilitiesWorks...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide.The company's state-of-the-art fleet consists of 15 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite.We are seeking a Senior Software Developer to join our Software Development team, which...


  • Ottawa, Ontario, Canada Telesat Full time

    Estimated Salary: $120,000 - $180,000 per yearAbout TelesatTelesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With a legacy of engineering excellence and customer service, Telesat has grown to be one of the largest and most successful global satellite operators.Job OverviewWe...

  • Senior Architect

    1 month ago


    Ottawa, Ontario, Canada ARCHITECTURE 49 Full time

    Senior Architect OpportunityArchitecture49 is seeking a highly experienced Senior Architect to join our CENTRUS team. This is a unique opportunity to contribute to the production of architectural design solutions and construction drawings for a complex long-term heritage renovation project.Key ResponsibilitiesLead the production of architectural design...


  • Ottawa, Ontario, Canada N-able Full time

    Senior Software ArchitectAt N-able, we're looking for a seasoned technical professional to join our team as a Senior Software Architect. This role involves applying modern software development concepts and technologies to create scalable features and solutions that solve critical business problems for our customers.Key Responsibilities:Works on complex...


  • Ottawa, Ontario, Canada Skyworks Solutions, Inc. Full time

    Exciting Opportunity at Skyworks Solutions, Inc.Skyworks is an innovator of high-performance analog semiconductors driving the wireless networking revolution.About UsWe offer a fast-paced environment with a strong focus on global collaboration and minimal layers of management.Job DescriptionWe are seeking a skilled Senior Embedded Software Architect to join...


  • Ottawa, Ontario, Canada MDOS Consulting Full time

    We are seeking a highly skilled Senior Application/Software Architect to join our team at MDOS Consulting.Key Responsibilities:Design and develop software solutions for operational policing applications and Public Safety initiatives.Architect applications in a Cloud environment and systems using SAS Data Analytics software technology platform.Lead...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About Your Next ChallengeAs a seasoned Software Architect, you will lead software solution and architecture designs in collaboration with other Application Leads. Your expertise will be instrumental in designing microservices solutions that operate in complex, multi-network environments.You will lead the design and development of new solutions to resolve...


  • Ottawa, Ontario, Canada Calian Group Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Systems Architect to join our team at Calian Group Ltd. This is an exciting opportunity for a talented individual to take on a pivotal role in shaping the technological landscape of our projects.Key ResponsibilitiesLead Architecture and DesignDesign and implement scalable, secure, and...


  • Ottawa, Ontario, Canada Huawei Full time

    Job Title: Senior Principal ArchitectWe are seeking a highly skilled Senior Principal Architect to join our team at Huawei.Key Responsibilities:Design and implement wireless communication software on cloud platforms.Explore software architecture adjustments for wireless access systems to adapt to IT protocol stacks and cloud containerization...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission-driven organization is committed to helping companies bring therapies to patients faster by simplifying clinical, commercial, and regulatory workflows on one platform.We are looking for an experienced Senior Cloud Software Architect to join our...


  • Ottawa, Ontario, Canada ADGA Group of Companies Full time

    Job Title: Senior System ArchitectADGA Group Consultants is seeking an experienced Senior System Architect to provide expertise in system architecture guidance and coordination for the Canadian Deployable Mission Network (CDMN) and the Land C4ISR Support System (LCSS).Develop top-level system views for CDMN and LCSS networks.Provide guidance on the...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    Harris Geospatial Solutions is seeking a seasoned Software Solutions Architect to lead the design and development of innovative software solutions.About the RoleThis is a key position within our team, responsible for designing and implementing complex software systems that meet the needs of our clients. As a Software Solutions Architect, you will be working...