Browse All Jobs
Job Description
Demandbase is seeking a Principal Software Engineer to drive technical direction and architecture across projects. The ideal candidate will have a passion for technical leadership, architectural excellence, and building innovative solutions. This role involves collaborating with Engineering Managers and Product Managers to align execution with product strategy and mentoring engineers.About Demandbase:Demandbase is the leading account-based GTM platform for B2B enterprises.What this role involves:
  • Driving technical direction and architecture across projects.
  • Collaborating with product and engineering leadership.
  • Participating in technical design reviews and code reviews.
  • Supporting engineering teams in delivering high-impact work.
  • Partnering with Staff and other Principal Engineers to integrate AI capabilities.
  • Championing modern engineering practices.
Requirements:
  • 10+ years of professional software engineering experience.
  • 2–3 years in a Staff Engineer or Principal Engineer role.
  • Experience leading delivery of distributed systems or cloud-native platforms.
  • Proficiency in one or more modern backend languages (Java, Scala, Python preferred).
  • Experience with modern CI/CD pipelines, container orchestration (Kubernetes), and cloud platforms (AWS, GCP, or Azure).
  • Deep understanding of system design and performance tuning at scale.
  • Hands-on experience with AI-driven development tools.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
What this role offers:
  • Opportunity to influence strategic technical initiatives.
  • Engagement in architecture and code.
  • Support to grow leadership skills.
  • Innovation with AI.
  • Comprehensive benefits package.
Apply Manually