Champion the responsible and effective use of AI coding tools (e.g., GitHub Copilot, Claude, similar tools) across day-to-day development
Establish expectations for using AI in code reviews, including:
Identifying defects, edge cases, and performance issues
Improving readability, consistency, and adherence to architectural standards
Assisting with risk identification in financial and compliance-sensitive code paths
Promote the use of AI to accelerate and strengthen testing, including:
Generating and refining unit, integration, and regression tests
Identifying gaps in test coverage, especially in legacy or high-risk areas
Supporting test modernization as systems are refactored or decomposed
Leverage AI tools during legacy modernization efforts to:
Analyze and understand complex or poorly documented legacy code
Assist with refactoring, decomposition, and translation to modern patterns
Reduce risk while improving speed and confidence in large-scale changes
Guide teams on safe, compliant, and maintainable use of AI tools within enterprise, security, and regulatory constraints
Establish and uphold engineering standards for reliability, observability, testing, and operational excellence
Collaborate with cross-functional stakeholders (Product, Security, Compliance, Support) to ensure solutions meet business and regulatory needs
Mentor Principal and Senior Engineers, fostering a culture of technical excellence, ownership, and continuous improvement
Stay current on trends in financial systems, SaaS architecture, and developer productivity tooling, and apply them pragmatically within Blackbaud.