About the Role
Demandbase is seeking a Remote Principal Software Engineer who thrives on solving complex technical challenges and delivering scalable, high-impact systems. As a leader in our engineering team, you will play a pivotal role in shaping the future of B2B go-to-market strategies with AI. This position is perfect for someone who is passionate about building innovative solutions that drive measurable customer outcomes.
What You'll Do
- Lead technical direction and architecture across projects involving scalable microservices and distributed systems.
- Oversee the architecture and implementation of high-impact initiatives like the Next-Gen Orchestration Engine (NGOE).
- Integrate generative and agentic AI capabilities into the platform to enhance customer outcomes.
- Collaborate with Product and Engineering leadership to translate product vision into actionable technical roadmaps.
- Maintain high standards for quality, security, system resiliency, and operational efficiency.
- Participate in technical design reviews, code reviews, and architectural planning.
- Champion modern engineering practices such as continuous delivery and cloud-native deployment.
- Mentor senior and staff engineers, contributing to the growth of engineering leadership within the team.
Requirements
- 10+ years of professional software engineering experience, including 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 and workflows, with proficiency in modern backend languages (Java, Scala, or Python preferred).
- Hands-on experience with data systems like Postgres, Snowflake, and messaging systems like Kafka.
- Familiarity with CI/CD pipelines, Kubernetes, and cloud platforms (AWS, GCP, or Azure).
- Strong communication skills to bridge technical and business priorities.
- Experience in agile development methodologies like Scrum or Kanban.
Nice to Have
- Hands-on experience with CRM and Marketing platforms, including Salesforce and Marketo.
- Familiarity with Analytics stacks like Google Analytics and Adobe Analytics.
- Deep expertise in orchestration and automation frameworks.
What We Offer
- Competitive salary range of $150,000 - $200,000, commensurate with experience.
- Fully remote work environment with flexible hours.
- Opportunities for professional development and mentorship.
- Inclusive workplace culture that values diversity and equity.
- Access to cutting-edge technology and tools.
- Collaborative team environment with a focus on innovation.
Demandbase offers a unique opportunity for a Remote Principal Software Engineer to lead AI-driven solutions in a collaborative and inclusive environment.
Who Will Succeed Here
Expert proficiency in Java, Scala, and Python, with a strong ability to architect and implement high-performance AI-driven applications using AWS and GCP.
Self-motivated and disciplined individual who excels in a fully remote environment, demonstrating strong time management skills to balance multiple projects and deadlines effectively.
Proven experience leading cross-functional teams in an agile environment, with a mindset geared towards continuous improvement and innovation in software development practices.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months