Demandbase is the only pipeline AI platform that empowers GTM teams to automate growth at scale. They are seeking a Principal Software Engineer who will lead technical direction and architecture across projects involving scalable microservices and distributed systems, while also mentoring engineers and collaborating with product and engineering leadership.
Responsibilities:
- Lead technical direction and architecture across projects involving scalable microservices, distributed systems, and modern data platforms
- Lead architecture and implementation of high-impact initiatives such as the Next-Gen Orchestration Engine (NGOE) and MCP Gateway
- Integrate generative and agentic AI capabilities into the platform to drive customer outcomes
- Partner with Product and Engineering leadership to translate product vision into actionable technical roadmaps
- Maintain high standards for quality, security, system resiliency, performance, and operational efficiency
- Stay hands-on by participating in technical design reviews, code reviews, architectural planning, and incident retrospectives
- Champion modern engineering practices such as continuous delivery, test automation, and cloud-native deployment
- Mentor senior and staff engineers and contribute to the growth of engineering leadership within the team
- Represent the platform team in broader architectural discussions and technical forums
Requirements:
- 10+ years of professional software engineering experience, with at least 2–3 years in a Staff or Principal Engineer role
- Strong architectural and technical leadership in data-heavy, integration-driven, cloud-native platforms
- Deep understanding of system design, architectural trade-offs, and performance tuning at scale
- Experience building AI agents, agentic workflows, reusable AI capabilities, and MCP servers/clients
- Proficient in modern backend languages (Java, Scala, or Python preferred) and SQL
- Hands-on experience with data systems like Postgres, Snowflake, Redis/Aerospike, and messaging systems like Kafka or Pulsar
- Experience with modern infrastructure, including CI/CD pipelines, Kubernetes, and cloud platforms (AWS, GCP, or Azure)
- Strong communicator who can bridge technical and business priorities while fostering collaboration
- Experience in agile development methodologies like Scrum, Kanban, or SAFe
- Passion for mentorship, providing feedback, and helping engineers grow
- Hands-on experience with CRM and Marketing platforms including Salesforce and Marketo
- Experience with data connectivity and identity tools such as LiveRamp
- Familiarity with Analytics and Advertising stacks, specifically Google Analytics, Adobe Analytics, Google Ads, and Meta
- Deep expertise in orchestration and automation frameworks such as Temporal