Laureate, Software Engineer - Java Architecture
About the roleAs a Laureate Software Engineer, you will provide technical leadership for Blackbaud’s core products, helping shape the future of our products.. You’ll operate as a senior technical authority, influencing architecture, quality, and long-term technical direction across teams while partnering closely with Product, Architecture, and Engineering leaders.This role is ideal for a seasoned engineer who thrives on solving complex problems at scale, modernizing legacy systems, and mentoring senior engineers to deliver highly reliable, secure, and performant SaaS solutions—while intentionally leveraging AI-assisted development practices across the full software lifecycle.What you’ll be doing:Help drive the long-term architectural strategy for Blackbaud’s products, balancing scalability, performance, security, and regulatory requirementsDesign and evolve foundational components and services that support event management and fund-raising.Provide technical leadership across teams, guiding design decisions and promoting consistent, high-quality engineering practicesPartner with Product Management to translate complex requirements into robust, maintainable technical solutionsLead modernization efforts, including legacy system refactoring, cloud-native architecture adoption, and technical debt reductionAI-assisted engineering leadershipChampion the responsible and effective use of AI coding tools (e.g., GitHub Copilot, Claude, similar tools) across day-to-day developmentEstablish expectations for using AI in code reviews, including:Identifying defects, edge cases, and performance issuesImproving readability, consistency, and adherence to architectural standardsAssisting with risk identification in production and compliance-sensitive code pathsPromote the use of AI to accelerate and strengthen testing, including:Generating and refining unit, integration, and regression testsIdentifying gaps in test coverage, especially in legacy or high-risk areasSupporting test modernization as systems are refactored or decomposedLeverage AI tools during legacy modernization efforts to:Analyze and understand complex or poorly documented legacy codeAssist with refactoring, decomposition, and translation to modern patternsReduce risk while improving speed and confidence in large-scale changesGuide teams on safe, compliant, and maintainable use of AI tools within enterprise, security, and regulatory constraintsEstablish and uphold engineering standards for reliability, observability, testing, and operational excellenceCollaborate with cross-functional stakeholders (Product, Security, Compliance, Support) to ensure solutions meet business and regulatory needsMentor Principal and Senior Engineers, fostering a culture of technical excellence, ownership, and continuous improvementStay current on trends in complex systems, SaaS architecture, and developer productivity tooling, and apply them pragmatically within BlackbaudWhat we’ll want you to have:10+ years of professi...