We offer competitive salary and benefits packages, as well as a collaborative and inclusive work environment
Job Title: Software Architect
Location: San Francisco, California, United States
Salary: $209000 - $240000
Position Overview: We are seeking a highly skilled and experienced Software Architect to join our dynamic team. In this role, you will be responsible for designing and implementing complex software solutions that align with our business goals and objectives. As a Software Architect, you will play a vital role in shaping the technical direction of our company and ensuring the successful delivery of innovative and high-quality software products.
Key Responsibilities:
- Collaborate with cross-functional teams including developers, project managers, and business analysts to understand project requirements and translate them into technical specifications.
- Design and develop software architecture solutions that meet the technical and functional requirements of our products.
- Conduct regular code reviews to ensure compliance with coding standards and best practices.
- Identify potential technical issues and provide recommendations for resolution.
- Create technical documentation and diagrams to communicate architecture and design concepts to stakeholders.
- Lead and mentor junior developers on best practices and coding standards.
- Stay up-to-date with industry trends and advancements in software development, and recommend improvements to current processes and technologies.
- Participate in project planning and estimation activities.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years in a software architecture role.
- Strong proficiency in at least one programming language (e.g. Java, C#, Python).
- In-depth knowledge of software development methodologies and design patterns.
- Experience with cloud technologies (e.g. AWS, Azure) and microservices architecture.
- Familiarity with DevOps tools and processes.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
- Proven track record of delivering complex software projects on time and within budget.
If you are a highly motivated and experienced Software Architect looking for a challenging and rewarding opportunity, we want to hear from you! Apply now and join our team of innovative and driven professionals.