
Principal Software Engineer
Demandbase
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
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