Principal Software Engineer

TypefacePalo Alto, CAPosted January 7, 2026

Want this job? Aria tailors your résumé to this role and submits the application on the employer's own platform — on your behalf. Free to start.

About this role

About Typeface

We help the world’s biggest brands move from brief to fully personalized campaigns — in days, not months.

Founded by Abhay Parasnis and backed by Microsoft, GV, Salesforce, Lightspeed, Madrona and Menlo, we’re building category-defining technology at the intersection of creativity and AI with real impact. Join us to help shape the future of enterprise marketing.

What You’ll Do

As a Principal Engineer, you will:

• Solve complex architectural challenges to harness the power of LLMs and multimodal AI for scalable, enterprise-grade content generation.

• Lead cross-functional technical initiatives spanning multiple teams and product areas.

• Partner with enterprise customers to deeply understand their challenges and translate them into robust, high-impact solutions.

• Mentor and guide engineers across the organization, raising the bar for technical excellence.

• Advocate for best-in-class engineering practices, ensuring security, scalability, and maintainability across the platform.

How You'll Make an Impact

• Architectural Leadership:

• Define and evolve the architecture for AI-driven, multimodal content personalization.

• Evaluate and integrate cutting-edge AI technologies, optimizing for cost, latency, and output quality.

• Cross-Company Impact:

• Spearhead engineering initiatives that address critical business priorities.

• Translate complex enterprise customer requirements into practical, scalable solutions.

• Mentorship & Advocacy:

• Coach engineers in AI/ML systems, distributed architectures, and multimodal generation pipelines.

• Champion engineering best practices — from code quality to CI/CD, observability, and security.

• Execution Excellence:

• Contribute hands-on to code and design when needed.

• Ensure solutions meet enterprise-grade standards for security, reliability, and compliance.

What You Bring

• 10+ years in software engineering, with at least 3+ years in a principal/staff-level IC role.

• Proven experience architecting distributed systems, AI/ML platforms, or large-scale SaaS applications.

• Strong

Stop filling out applications one by one.