Radiance Technologies is seeking a Senior Software Architect to define the technical strategy for executing large software programs. This role involves creating technical blueprints, designing interfaces, and identifying capability needs. The architect will communicate software strategy to senior management and customers, ensuring alignment with internal roadmaps and client requirements. A key aspect of the role is mentoring engineering and development teams, including conducting design and code reviews. Collaboration with hardware development teams is essential for developing test procedures, deploying software, and evaluating embedded performance. The architect will also be responsible for evaluating and selecting appropriate tools, programming languages, and frameworks, as well as managing technical and programmatic risks through prototyping, developing mitigation strategies, and communicating risks. Ensuring software meets high standards for quality, reliability, performance, security, and usability is paramount.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior