Senior Software Engineer

Blackbaud

(Charleston, South Carolina)
Full Time
Job Posting Details
About Blackbaud

Leading uniquely at the intersection point of technology and social good, Blackbaud provides software, services, expertise, and data intelligence that empowers and connects people to advance the social good movement. We serve the entire social good community, which includes nonprofits, foundations, corporations, education institutions, and the individual change agents who support them.

Responsibilities

As a Senior Software Engineer, you’ll play a key role in building and testing new features for emerging products. You’ll work as a member of the technology team to collaborate with UX and product management to define new features, as well as our support team to troubleshoot bug fixes and build tools that improve the internal developer experience.

Ideal Candidate

We practice continuous delivery and work in a consistent (but not fanatical) agile environment. We believe that teams should have ownership of their solutions from inception to delivery, and have built a dev-ops culture around that belief.

We’re not too worried about experience with a specific stack – instead, we value curiosity, creativity, and experience shipping a real product using contemporary technologies. Our ideal engineer is pedantic about details but pragmatic about decision-making; self-directed in their work but collaborative in nature; opinionated about contemporary software development practices but open-minded to contrasting views.

Compensation and Working Conditions

Additional Notes on Compensation

We offer a competitive salary, four weeks of PTO (plus more if you volunteer with a non-profit), Medical, Dental, Vision, 401k, flex spending or health savings accounts, tuition reimbursement, and community involvement.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Charleston, South Carolina
Skills Desired
Sign up or login to see how your skills match up.
  • Product Management
  • Shipping
  • Software Development
  • Testing
  • Software Engineering
  • Continuous Delivery
  • Build Tools
  • Handling Bugs

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.