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.
Summary
We are looking for a dynamic, high-performing Senior Software Engineer who will contribute to the development of our web-based applications using the latest cloud technologies and responsive web design (RWD) techniques. This person will utilize the full software stack and have the opportunity to learn or improve upon their design/architecture skills as they grow in the role. Finally, they’ll have the ability to gain a full understanding and appreciation for implementing modern software applications in the cloud. As a Blackbaud Software Engineer, you will directly impact inspiring philanthropic organizations such as the ALS Association, Children’s Home & Aid, and World Animal Protection.
Responsibilities
* Implementing high quality code that delights our clients * Participating in Agile/Scrum development teams * Building and testing new features for emerging products * Collaborating with UX and product management to define new features * Partnering with our support team to troubleshoot bug fixes and build tools that improve the internal developer experience * You’ll be working with Blackbaud’s tech stack which is state of the art: * Backend: MySQL, PostgreSQL MS SQL Server database * Webservers: Apache, Nginx, IIS, AD, DNS servers, firewalls and AD/LDAP servers * Developing Scripts: Python, shell, Perl, PowerShell * Public/private cloud environments: VMWare, HyperV, Azure and AWS
Ideal Candidate
* 3+ years experience shipping a real product using contemporary technologies * Understanding of software engineering best practices including: agile methodology, design patterns, decoupled architectures, and test-driven development * BS degree in Computer Science, Computer Engineering, or similar field
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive salary, commission, 4 weeks paid time off, great benefits (medical, dental, vision, FSA), 401K

Questions

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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