This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Laureate Software Engineer on the Financials team, you will provide technical leadership for Blackbaud's core financial products, helping shape the future of our accounting, financial management, and compliance capabilities. 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.
Job Responsibility
Help drive the long-term architectural strategy for Blackbaud's Financial products, balancing scalability, performance, security, and regulatory requirements
Design and evolve foundational components and services that support accounting, reporting, compliance, and financial workflows
Provide technical leadership across teams, guiding design decisions and promoting consistent, high-quality engineering practices
Partner with Product Management to translate complex financial requirements into robust, maintainable technical solutions
Lead modernization efforts, including legacy system refactoring, cloud-native architecture adoption, and technical debt reduction
Champion the responsible and effective use of AI coding tools across day-to-day development
Establish expectations for using AI in code reviews
Promote the use of AI to accelerate and strengthen testing
Leverage AI tools during legacy modernization efforts
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 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
Requirements
10+ years of professional software engineering experience, including leadership roles on complex, enterprise-scale systems
Deep experience designing and delivering financial, accounting, or other highly regulated domain software
Proven ability to lead architectural discussions and influence technical direction across multiple teams
Strong expertise in .NET Core, C#, and modern backend architecture patterns
Experience with relational and NoSQL data stores (e.g., SQL Server, Cosmos DB) and RESTful API design
Proficiency with modern web technologies, including Angular, JavaScript/TypeScript, HTML, and CSS
Able to work flexible hours as required by business priorities
Ability to deliver work which meets all minimum requirements for quality, security and operability