Senior Software Architect
We are seeking a highly skilled and experienced Senior Software Architect to lead the design, development, and implementation of high-quality software solutions.
The ideal candidate will have a strong background in software engineering, architecture, and leadership, with experience in driving technical direction and mentoring junior engineers.
* Key Responsibilities:
* Lead the architecture, design, and development of complex software systems.
* Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
* Provide technical leadership and mentorship to software engineering teams.
* Ensure the quality and performance of software through code reviews, testing, and best practices.
* Stay updated with the latest industry trends and technologies to drive innovation.
* Troubleshoot and resolve technical issues in a timely manner.
Requirements
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* 8+ years of experience in software development, with a focus on architecture and design.
* Proficiency in multiple programming languages (e.g., Java, C#, Python).
* Strong understanding of software development methodologies and best practices.
* Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
* Excellent problem-solving skills and attention to detail.
* Strong communication and leadership abilities.
Why Join Us?
We believe that diversity, equity, and inclusion are essential for innovation, connection, and fostering a sense of belonging. We are committed to promoting an inclusive workforce that fully represents the diverse cultures, backgrounds, and viewpoints of our customers, partners, and communities.