Posted in

Principal Software Development Engineer – Martech and Comms Infrastructure

Principal Software Development Engineer – Martech and Comms Infrastructure

CompanyID.me
LocationMountain View, CA, USA
Salary$248750 – $295926
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 15+ years of SaaS development experience using Java, Ruby, Javascript, Go, or C++.
  • Strong background in software architecture, distributed systems, and MarTech at scale.
  • Proven track record in delivering large-scale omnichannel messaging solutions serving millions of users with a focus on scalability, security, and reliability.
  • Hands-on experience with major cloud platforms (AWS, GCP, or Azure).
  • Significant level of ownership of systems and architecture, driving technical roadmaps and collaborating with stakeholders to make tradeoff decisions.
  • Experience with message queue systems (Kafka, RabbitMQ, SQS) for real-time communications and data streaming.

Responsibilities

  • Work closely with the Product and Marketing leadership to gather product requirements to enable seamless operations across the Martech and communications stack.
  • Define and drive the technical roadmap for all outbound communications, ensuring scalability, reliability, and security for billions of messages annually.
  • Evaluate, integrate, and manage Customer Data Platforms (CDPs) and other MarTech tools to facilitate personalized, rules-driven messaging across email, SMS, push, and in-app channels.
  • Assess build vs. buy opportunities, partnering with leadership to select best-in-class SaaS vendors and optimize long-term platform strategy.
  • Build and maintain systems that serve both internal developers and Marketing end-users—a platform leveraged by nearly every team in the company.
  • Raise the bar for technical excellence, engineering best practices, testing strategies, and distributed system design through pairing, mentoring, architecture / code reviews, technical presentations, and knowledge sharing sessions.
  • Own end-to-end deliverables through committing quality code and overseeing the work of others, with sound judgment to know what is appropriate and indexing on scalability, reliability, and security.

Preferred Qualifications

  • Relevant leadership experience in the MarTech space.
  • Experience leading and mentoring high-performing engineering teams in a high-growth startup environment.
  • Familiarity with customer journey orchestration and enabling personalized communications.
  • Proven success in launching and scaling platforms and products from 0 to 1 and beyond.
  • Experience driving best practices in observability, monitoring, and alerting, ensuring proactive detection and rapid resolution of issues.