Demandbase is looking for a Principal Software Engineer who thrives on solving complex technical challenges and delivering scalable, high-impact systems. This role is ideal for an experienced Staff or Principal Engineer with a passion for technical leadership, architectural excellence, and building innovative solutions that drive measurable customer outcomes. You’ll serve as a technical leader across teams, owning architecture, guiding system design, and mentoring engineers. You’ll collaborate closely with Engineering Managers and Product Managers to align execution with product strategy, and to bring cutting-edge AI-powered B2B solutions to life. You will drive technical direction and architecture across projects involving scalable microservices, distributed systems, and modern data platforms. You'll stay hands-on by participating in technical design reviews, code reviews, architectural planning, and incident retrospectives. Partner with Staff and other Principal Engineers to integrate generative and agentic AI capabilities into our platform to drive customer outcomes.