Senior Software Engineer
- 🇮🇳 India
- On-site
- Senior
- 1 day ago
- AI
- React.js
- Next.js
- TypeScript
- Node.js
- JavaScript
- HTML5
- CSS
- Agile
- Claude
- CI/CD
- AWS
- CRM
- .NET
About the roleÂ
We’re looking for a Senior Software Engineer to join our Digital Services Platform Team, a small group dedicated to creating impactful fundraising solutions for customers across the UK, North America and Australia.Â
We are passionate about creating innovative digital experiences through a combination of platform technology, integrations and custom software development. Working closely with product, commercial and delivery teams, you will help shape and deliver solutions that generate customer value, unlock new opportunities and support some of the world's leading charities. This role forms part of a highly experienced, customer-focused team within a growing local business backed by a NASDAQ-listed company.Â
What you'll be doingÂ
- Design, build and support custom websites, bespoke applications and APIs that extend and enhance our core platform capabilitiesÂ
- Identify and validate new product and service opportunities through rapid experimentation, prototyping and iterative deliveryÂ
- Leverage AI-assisted development tools and agentic coding practices throughout the software development lifecycle, from concept through to productionÂ
- Partner with Product, Commercial and Delivery teams to deliver regional and global initiatives, campaigns and customer solutionsÂ
- Support pre-sales activities by contributing technical expertise, effort estimation and solution design recommendationsÂ
- Provide technical leadership across application design and architecture, driving scalable, maintainable solutions while promoting engineering best practicesÂ
- Take ownership of the full software lifecycle, including development, testing, deployment, production support, security and operational excellenceÂ
- Mentor and support engineers through coaching, code reviews, technical guidance and knowledge sharingÂ
What you need to bringÂ
- 5+ years of full-stack software engineering experience usingReact, Next.js,TypeScript,Node.js, Express and JavaScript (ES6)Â
- Strong understanding of HTML5, CSS and modern web development principlesÂ
- Must meet all minimum requirements for quality, security and operabilityÂ
- Experience designing, building and integrating with public APIs and third-party servicesÂ
- Experience working within agile software delivery teams and a commitment to continuous improvementÂ
- Experience using modern AI development tools such as GitHub Copilot, Claude or equivalent technologies to accelerate software deliveryÂ
Additional skills which would be usefulÂ
- Experience with deployment tooling, CI/CD pipelines and modern software delivery practicesÂ
- Exposure to AWS and serverless application architecturesÂ
- Experience delivering customer-facing projects and working directly with stakeholdersÂ
- Understanding of modern UX, design and accessibility principlesÂ
- Experience working with data, analytics and CRM platformsÂ
- Experience collaborating within distributed engineering teamsÂ
- Experience in .Net technologies (C#.net)Â
More about youÂ
- Passionate about creating outstanding customer outcomes through technologyÂ
- Commercially aware and motivated to improve products, services and ways of workingÂ
- Comfortable navigating both technical and business conversationsÂ
- Enjoy collaborating with people from different disciplines, backgrounds and levels of experienceÂ
- Strong communicator who understands that building alignment is just as important as writing great softwareÂ
- Curious, pragmatic and continually looking for better ways to solve problemsÂ
Stay up to date on everything Blackbaud, follow us onLinkedin,X,Instagram,Facebook andYouTube ​
Â
Blackbaud powers social impact through purpose‑driven technology and responsible AI. Guided by ourIntelligence for Good® vision, we’re building a culture where innovation, trust, and human expertise come together to help organizations make a greater difference in the world.
Â
Blackbaud is proud to be an equal opportunity employer and is committed to maintaining an inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.
Senior Software Engineer · Blackbaud