Employer Blackbaud
Type Full Time
Arrangement On-site
Seniority Senior
Sector Cross sector
Technical Engineering
Posted 19 Mar 2026
Deadline 17 Jun 2026
Platform and Products Architecture and Infrastructure

Senior Java Software Engineer role focused on designing, building, and maintaining scalable web applications in an Agile environment.

Role Overview

As a Senior Software Engineer, you will be involved in all phases of the development lifecycle, designing and maintaining high-quality software solutions.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code
  • Participate in Agile and Scrum ceremonies
  • Collaborate with Product Management and UI/UX teams
  • Maintain and support existing solutions
  • Ensure compliance with web standards and accessibility requirements

Requirements

  • 5+ years experience developing applications in Java
  • Experience with JavaScript/TypeScript, Angular, CSS, and HTML
  • Familiarity with Tomcat, Linux, Jenkins, Git, and CI systems
  • Experience with RESTful services and APIs
  • Cloud experience (Azure/AWS/GCP) is a plus

Additional Information

Blackbaud powers social impact through purpose-driven technology and responsible AI and is an equal opportunity employer.