- Use AI tools such as Claude Code across design, development, testing, and release, providing context and validating their output.
- Develop clean, maintainable, and testable code, and review and validate AI-generated code.
- Influence technical design and architecture decisions and own delivery outcomes.
- Author and maintain technical designs, architecture documentation, and team best practices.
- Conduct code reviews and contribute to testing, including automating testing with AI where useful.
- Troubleshoot and resolve technical issues across development and production.
- Provide direction, guidance, and mentorship to software engineers, including through one-on-one meetings and performance evaluations.
- Raise engineering standards and drive process and tooling improvements across the team.
- Work within an Agile SCRUM team and integrate AI-assisted work into design, build, test, and release cycles.
- Communicate trade-offs, updates, and risks to technical and non-technical stakeholders, and assist Client Success with support-related issues.
SQLGitHTML+5 more