geosoftware
Software Architect
Calgary, Alberta
Sponsorship not specifiedDetected 20 days ago
PythonObject-Oriented ProgrammingCI/CDCollaboration
About the role
- We are looking for a driven Software Architect to join our team in Calgary, Canada.
- The Architect contributes to the development and refinement of software architecture in cooperation with senior team members.
- This role focuses on implementing architectural patterns, supporting domain modeling efforts, and ensuring code quality and maintainability.
Responsibilities
- The Architect works closely with development teams to translate design principles into working solutions.
Requirements
- A master's degree (MSc) in Computer Science, Software Engineering, or in a scientific field with strong affinity with software development.
- 2-3 years' experience in software development.
- Proficiency in written and spoken English.
- Ability to communicate clearly with both technical and non-technical audiences
Nice to have
- Assist in implementing architectural patterns and principles.
- Ensure code quality and maintainability through best practices.
- Contribute to secure coding practices and CI/CD processes.
- Technical Skills
- Understanding of microservices, event-driven architecture, hexagonal architecture, etc.
- Familiarity with secure coding and CI/CD tools
- Proficiency in C++.
- Python experience is a plus
Apply directly at geosoftware →Create a free account for alerts like thisView geosoftware immigration profile
This listing is sourced directly from geosoftware's careers page and normalized into a canonical job model.