Apply

Principal Software Engineering

Posted 11 days agoViewed

View full description

💎 Seniority level: Principal, 10+ years

📍 Location: United States

💸 Salary: 204000.0 - 306000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Demandbase👥 501-1000💰 $175,000,000 Debt Financing over 2 years agoSales AutomationAdvertisingBig DataSaaSAnalyticsB2BMarketingMarketing AutomationSoftware

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: AWSBackend DevelopmentLeadershipPythonSQLAgileCloud ComputingGCPJavaKubernetesSoftware ArchitectureAzureCI/CDRESTful APIsMentoringDevOpsMicroservicesScalaSoftware Engineering

Requirements:
  • 10+ years of professional software engineering experience, with at least 2–3 years in a Staff Engineer or Principal Engineer role.
  • Demonstrated success leading delivery of distributed systems or cloud-native platforms.
  • Proficient in one or more modern backend languages (Java, Scala, Python preferred).
  • Experience with modern CI/CD pipelines, container orchestration (Kubernetes), and cloud platforms (AWS, GCP, or Azure).
  • Deep understanding of system design, architectural trade-offs, and performance tuning at scale.
  • Hands-on experience with AI-driven development tools and their integration into engineering workflows.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent real-world experience.
Responsibilities:
  • Drive technical direction and architecture across projects involving scalable microservices, distributed systems, and modern data platforms.
  • Collaborate with product and engineering leadership to translate product vision into actionable technical roadmaps.
  • Stay hands-on by participating in technical design reviews, code reviews, architectural planning, and incident retrospectives.
  • Support engineering teams in delivering high-impact work while maintaining quality, security, and system resiliency.
  • Partner with Staff and other Principal Engineers to integrate generative and agentic AI capabilities into our platform to drive customer outcomes.
  • Champion modern engineering practices such as continuous delivery, test automation, observability, and cloud-native deployment.
Apply