As a Software Architect & Team Lead, you'll be tasked with leading projects and tech teams, providing guidance to software team members through code reviews & mentorship, as well as designing and diagramming software architecture.
Requirements
- Manage a team of software developers on a day-to-day basis
- Lead performance reviews and career development conversations with your team
- Participate in local and global leadership meetings to discuss your team and projects
- Write maintainable, testable, and performant software in collaboration with our world class team.
- Provide project/program-level leadership, determine technology stack for the project/program, in collaboration with the technical director and the workstream leads.
- Works with the Strategy and Design teams, as well as the client, to define requirements & estimate effort for upcoming work.
- Mentor the project team, providing feedback and guidance to technical staff.
- Identify risks to the project or technology team and discuss them proactively with the team.
- Research new technology and tools and share those findings with the team.
- Communicate clearly and effectively with all members of our team.
Benefits
- Socials, Outings & Retreats
- One day per week Work From Home flexibility
- Culture of Learning & Development