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. Key responsibilities include mentoring engineering and development teams, conducting design and code reviews, and collaborating closely with hardware development teams on test procedures, software deployment, and embedded performance evaluation. The role also involves 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. A critical aspect of this position is ensuring that software meets established standards and requirements for quality, reliability, performance, security, and usability.
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