Software Architect
Core
Translate business goals into robust software architectures for complex geospatial systems, balancing performance, security, and reliability.
Role type
Software Architect
Builds
Scalable, flexible, and maintainable architectures for complex geospatial systems
Domain
Geospatial / Cloud
Deliverable
production ML models
Required skills
Software architecture design, Cloud technologies, DevSecOps awareness, Technical risk identification, Agile collaboration, Technology selection, Architecture documentation, Technical review participation
Preferred skills
Strategic thinking, Practical delivery, Stakeholder communication, Security and compliance constraints handling, Mentoring
Technologies
Cloud based technologies
Responsibilities
Translate business goals and high-level requirements into robust software architectures, Design scalable and maintainable architectures for complex geospatial systems, Identify technical risks and define mitigation strategies, Collaborate with development teams to select technologies and frameworks, Ensure delivered solutions align with agreed architecture, Produce clear documentation covering architecture decisions, Contribute to technical and architectural reviews