Job Description
Job Summary
As a Staff Software Engineer, you’ll be involved in every phase of the development lifecycle. You’ll design, build, and maintain high-quality software, working closely with product managers, designers, and fellow engineers to deliver solutions that enhance the client experience and drive performance.
Key Responsibilities
Design, build, and maintain efficient, reusable, and reliable codeSuggest improvements to applications and processes to enhance client experience or performanceSupport and maintain existing solutionsParticipate in Agile development ceremonies and processesCollaborate with product management to understand and document requirementsWork with other engineers on technical design and implementationStay current with technical developments in your areaImplement UI/UX design concepts and ensure compliance with web standards and accessibilityCoordinate implementation and provide progress updates in daily standupsEnsure all work meets standards for quality, security, and operabilityQualifications
2+ years of experience designing and developing applications on the Microsoft stackProficiency in web technologies (JavaScript/TypeScript, CSS, HTML)Experience with C# and .NET CoreFamiliarity with relational databases and SQLUnderstanding of software engineering best practices and object-oriented developmentExperience with RESTful services and APIsFamiliarity with Git and continuous integration systemsExperience with cloud platforms (Azure/AWS/GCP) is a plusAbility to work flexible hours as needed by business prioritiesBlackbaud is a digital-first company which embraces a flexible remote or hybrid work culture. Blackbaud supports hiring and career development for all roles from the location you are in today!
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application