Lead Software Architect (Remote)
WhatJobs Direct
About the role
Our client is seeking a visionary Lead Software Architect to spearhead the design and development of cutting-edge software solutions. This is a fully remote position, offering unparalleled flexibility to work from any location. You will be responsible for defining the technical vision, architectural principles, and development standards for our enterprise-level applications. This role requires a deep understanding of software development lifecycles, modern architectural patterns, and the ability to translate complex business requirements into scalable, robust, and maintainable systems. You will guide and mentor development teams, conduct architectural reviews, and ensure the technical integrity of our product roadmap. The ideal candidate will possess extensive experience in designing and implementing distributed systems, microservices architectures, cloud-native applications, and various programming languages and frameworks. Key responsibilities include: Designing and documenting high-level software architecture and detailed technical designs. Defining and enforcing coding standards, best practices, and development methodologies. Leading and mentoring software development teams throughout the project lifecycle. Evaluating and selecting appropriate technologies, frameworks, and tools for new projects. Ensuring the scalability, performance, security, and reliability of our software systems. Collaborating with product managers and stakeholders to understand business requirements and translate them into technical solutions. Conducting architectural reviews and providing technical guidance to development teams. Identifying and mitigating technical risks and dependencies. Developing prototypes and proof-of-concepts for new features and technologies. Staying current with emerging technologies and industry trends in software architecture. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. A minimum of 10 years of experience in software development, with at least 5 years in a senior architectural role, is essential. Demonstrated experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is crucial. Strong proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript) and experience with various database technologies (SQL, NoSQL) are necessary. Excellent leadership, communication, and problem-solving skills are critical for success in this remote leadership role. You must be a strategic thinker, capable of making high-level design choices and influencing technical direction. This is an outstanding opportunity to shape the future of our technology landscape from the comfort of your own home.
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