About the Role
Demandbase is seeking a Remote Principal Software Engineer to join our innovative team. In this role, you will tackle complex technical challenges and lead the development of scalable, high-impact systems that drive measurable customer outcomes. As a Principal Software Engineer, you will play a crucial role in shaping the future of B2B go-to-market strategies with AI, ensuring our technology remains at the forefront of the industry.
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 such as 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, performance, and operational efficiency.
- Participate in technical design reviews, code reviews, and architectural planning.
- Champion modern engineering practices such as continuous delivery, test automation, 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, 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 and workflows, along with proficiency in modern backend languages (Java, Scala, or Python preferred).
- Hands-on experience with data systems like Postgres, Snowflake, Redis/Aerospike, and messaging systems like Kafka or Pulsar.
- Familiarity with modern infrastructure, including 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, Kanban, or SAFe.
Nice to Have
- Hands-on experience with CRM and Marketing platforms including Salesforce and Marketo.
- 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.
What We Offer
- Competitive salary range of $140,000 - $200,000 annually.
- Fully remote work environment with flexible hours.
- Opportunities for professional development and mentorship.
- Inclusive workplace culture that values diversity and equity.
- Comprehensive health benefits and wellness programs.
- Engaging team environment with a focus on innovation and collaboration.
This Remote Principal Software Engineer role at Demandbase offers a unique opportunity to lead AI-driven B2B solutions in a fully remote environment, with a competitive salary and a commitment to diversity.
Who Will Succeed Here
Deep expertise in Java and Scala for building scalable microservices, with hands-on experience in deploying applications on AWS and GCP cloud platforms.
Strong problem-solving mindset with experience in leveraging data engineering tools like Snowflake and Postgres to drive AI-powered solutions in B2B environments.
Proven track record of leading remote teams, demonstrating self-motivation and the ability to manage complex projects across time zones while fostering a collaborative remote work culture.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months