Job Description
About us
Geo-Plus is internationally renowned in the software technology field of AEC (architecture, engineering, construction). Our products and services have been used by thousands of clients worldwide since the foundation of the company in 1987.
Description
We are looking for a senior architect to provide technical expertise and leadership. You should be a strategic thinker, an effective communicator and an expert in technological development. You will work directly with the GM and will act as both a technology and business expert, making decisions that will impact the current and future operations of the company.
Responsibilities
- Lead the architecture and design of cloud-enabled & Desktop/mobile products, weighing both technical and business factors, as well as the trade-offs between immediate needs and a long-term vision for an elegant and maintainable design.
- Provide hands-on technical leadership to development team members in an Agile environment.
- Build prototypes to evaluate technical feasibility, as well develop entire features as needed.
- Troubleshoot critical issues that may involve many systems in a distributed architecture.
- Help drive complex technical projects from planning through execution.
- Nurture engineers to think with architecture and design best practices in mind, including aspects such as performance, scalability, maintainability, and security.
- Promote and drive innovation in technologies, processes, and tools.
- Help implement the engineering department’s strategy and processes.
- Engage with product managers to ensure that product delivery obsessively aligns with customer value creation
- This is a technical leadership role; you will work with software developers and product teams.
Requirements
- Bachelor’s Degree in Computer Science is mandatory (MS + preferred)
- Subject Matter Expert (SME) for Public, Private and Hybrid cloud services and deployment methodology
- Proven experience in technical leadership and software development architecture.
- Previous experience in agile development, continuous delivery and DevOps culture.
- Experience with BIM, Lidar, 3 D computing concepts, AI / Machine Learning and geomatics field.
- Solid software engineering background, with 10+ years of experience developing enterprise-scale web/cloud-based commercial software products with at least 3 years as a Software Architect.
- Strong experience designing and building software applications in various tech. (Qt, C++, C#, Node.js, Python, microservices, Docker / Kubernetes, PostgreSQL/ PostGIS, Mongo DB, Faas, WebGL / OpenGL, OSG, PCL, OpenCV, distributed GPU processing, .. etc.).
- Experience in a startup or high-growth environment is highly desirable.
- At least two years of experience in a department that makes use of IaaS, PaaS, or SaaS
- Ability to develop effective roadmaps
- Excellent verbal and written communication (English & French).
*** Work from the office, in hybrid mode or remotely your choice as long as you are happy! But still you need to be a resident of the province of Quebec ;)
Job Types: Full-time, Permanent
Benefits:
- Company events
- Flexible schedule
Flexible Language Requirement:
Schedule:
Ability to commute/relocate:
- LAVAL, QC: reliably commute or plan to relocate before starting work (required)
Education:
- Bachelor's Degree (required)
Experience:
- software architecture: 3 years (required)
- 3 D computing: 3 years (required)
- WebGL / OpenGL: 3 years (required)
- distributed GPU processing: 3 years (required)
Language:
Work Location: Hybrid remote in LAVAL, QC
Apply
Go Back