Software Architect
Skills
Computer ScienceSoftware ArchitectureSoftware DevelopmentArchitectural DesignArchitectureDatabasesSoftware Systems
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Hold a Bachelor's or master's degree in Computer Science Software Engineering or a related field
- Possess over 10 years of experience in software engineering focusing on architecture design
- Demonstrate strong leadership and communication skills
- Experience in complex big data high-impact software systems and platforms
- Deep knowledge of architecture patterns design principles and best practices across cloud computing APIs databases security and privacy
Nice to have
- ChatGPT
- LLMs
- IDE Co-Pilot
Day to day
- Support a team of developers in designing and architecting software systems for security scalability and reliability
- Set the strategic direction and vision for tech architecture guiding the team to build scalable and innovative solutions
- Directly design build and drive the development of systems and platforms
- Collaborate with cross-functional teams to drive requirements prioritize initiatives and execute plans
- Stay informed on emerging technologies to fuel innovation
- Mentor and coach engineering teams promoting a culture of technical excellence
