Senior Software Architect
Placements24
About the role
About
Our client, a pioneering software development house, is seeking a highly skilled Senior Software Architect to join their collaborative team. This role is essential for defining and guiding the technical vision and architectural integrity of complex software solutions. You will be responsible for designing scalable, robust, and maintainable systems, making critical decisions regarding technology stacks, frameworks, and design patterns. Key responsibilities include leading the design process, mentoring development teams, and ensuring alignment with business objectives. You will evaluate and recommend new technologies, assess technical risks, and develop strategies for mitigating them. Collaboration with product managers, business analysts, and development teams is crucial to translate requirements into effective technical designs. A deep understanding of various architectural styles (e.g., microservices, event-driven, monolithic) and extensive experience with cloud platforms (AWS, Azure, GCP) are essential. Proficiency in multiple programming languages and a strong grasp of database technologies are required. The ideal candidate will possess exceptional problem-solving skills, a strategic mindset, and the ability to communicate complex technical concepts clearly to both technical and non-technical audiences. Experience in leading architectural reviews and driving technical standards is highly desirable. This is an exciting opportunity to shape the future of our client's software offerings and contribute to the development of cutting-edge applications. The software development lifecycle will be guided by your expertise.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free