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.