Demandbase

Principal Software Engineer

Demandbase

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead technical direction and architecture across projects involving scalable microservices distributed systems and modern data platforms.
  • Lead architecture and implementation of high-impact initiatives such as the Next-Gen Orchestration Engine (NGOE) and MCP Gateway.
  • Integrate generative and agentic AI capabilities into the platform to drive customer outcomes.
  • Partner 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.
  • Stay hands-on by participating in technical design reviews code reviews architectural planning and incident retrospectives.
  • Champion modern engineering practices such as continuous delivery test automation and cloud-native deployment.
  • Mentor senior and staff engineers and contribute to the growth of engineering leadership within the team.
  • Represent the platform team in broader architectural discussions and technical forums.

Requirements

  • 10+ years of professional software engineering experience
  • 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)
  • Experience in agile development methodologies like Scrum Kanban or SAFe
Benefits
  • Health insurance
  • 401(k)
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities
  • Wellness programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
microservicescloud-nativesystem designperformance tuningJavaScalaPythonSQLCI/CDKubernetes
Soft Skills
technical leadershipmentoringcollaborationcommunicationarchitectural planningincident retrospectivesquality assuranceoperational efficiencyproblem-solvingteam leadership