Principal Software Engineer
Posted 67ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Software Engineer at Demandbase focusing on scalable systems and architectural leadership. Collaborating on AI-driven B2B growth solutions and mentoring engineering talent.
Responsibilities:
- 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
















