Principal Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 15+ 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. • Our Commitment to Diversity, Equity, and Inclusion at Demandbase
Responsibilities
• Core Engineering • Design and lead architecture for scalable microservices, distributed systems, and modern data platforms. • Drive technical direction and implementation for high-impact initiatives such as the Next-Gen Orchestration Engine (NGOE) and MCP Gateway. • Integrate generative and agentic AI capabilities into core platform systems to enable automation and measurable customer outcomes. • Enhance platform reliability, performance, scalability, and operational efficiency across data-heavy and integration-driven systems. • Participate actively in architectural planning, design reviews, code reviews, and incident retrospectives to ensure engineering excellence. • Champion modern engineering practices including CI/CD, test automation, and cloud-native deployment. • Drive observability, resiliency, and secure system design across services operating at scale. • Leadership & Business Acumen • Define and communicate technical roadmaps aligned with product strategy and long-term business objectives. • Partner with Product Management to translate complex customer and GTM needs into scalable engineering solutions. • Lead cross-team architectural initiatives and represent the platform in broader technical forums. • Balance innovation with disciplined execution, ensuring measurable customer impact. • Maintain high standards for engineering quality, security, and operational rigor. • Collaboration & Mentorship • Collaborate with senior and staff engineers across teams to build cohesive, extensible platform capabilities. • Mentor engineers through system design discussions, code reviews, and architectural best practices. • Contribute to technical documentation, standards, and knowledge-sharing initiatives. • Foster a culture of accountability, continuous improvement, and technical excellence.
Benefits
• Salary based on San Francisco location range for candidates; other locations have a different base compensation range. • Equity opportunities available to employees at Demandbase. • Paid Time Off (PTO) is provided as part of the benefits package. • Insurance coverage options are offered to eligible employees. • Perks such as flexible work arrangements, including remote work options, may be included in the compensation package for certain roles or locations.