Laureate, Software Engineer - Java Architecture
Core
Provide technical leadership for Blackbaud's core products, shaping architecture, quality, and long-term technical direction while modernizing legacy systems and leveraging AI-assisted development.
Role type
Senior IC Java Software Architect
Builds
Foundational components and services for event management and fund-raising SaaS solutions
Domain
Enterprise SaaS, Non-profit technology, Cloud-native architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Oracle, backend architecture patterns, relational and NoSQL data stores, RESTful API design, Angular, JavaScript/TypeScript, HTML, CSS, cloud-based SaaS platforms (Microsoft Azure), data modeling, transactional systems, automated testing, performance tuning, production monitoring, AI-assisted development, code authoring and refactoring, code reviews, test generation, legacy system analysis
Preferred skills
Mentoring senior engineers, setting team-level expectations for AI usage, establishing engineering standards for reliability and observability
Technologies
GitHub Copilot, Claude, Microsoft Azure, SQL Server, Cosmos DB
Responsibilities
Drive long-term architectural strategy balancing scalability, performance, security, and regulatory requirements; Design and evolve foundational components; Lead modernization efforts including legacy system refactoring and cloud-native adoption; Mentor Principal and Senior Engineers; Champion responsible use of AI coding tools across development lifecycle; Collaborate with cross-functional stakeholders to ensure solutions meet business and regulatory needs
Seniority
Senior, hands-on IC with leadership influence