About this role
Our organization is seeking an experienced software architect to play a key role in shaping the future of software development for devices used in neurosurgery. This technology is connected to our newly created health data platform and ecosystem.
Key responsibilities at this level:
* Taking ownership of software architecture conception and ongoing development
* Providing technical leadership and mentoring to the development team, ensuring they have the necessary skills to meet project objectives
* Supporting colleagues with technical questions, challenges, and troubleshooting to ensure smooth project execution
* Closely collaborating with other development teams and departments to ensure seamless integration and alignment
* Coordinating technical aspects with external development partners, fostering strong relationships and effective communication
* Creating comprehensive technical and release documentation, as well as architecture diagrams to facilitate understanding and implementation
* Supporting cybersecurity activities, including evaluating analysis results to identify areas for improvement
* Conducting code reviews to ensure high-quality code that meets industry standards and specifications
* Designing, implementing, and maintaining software solutions that meet business needs and align with company goals