As a Principal Software Engineer, you'll take on hard architecture problems across our workflow and automation stack, including how we evolve it toward agentic, AI-driven execution at scale. Lead architecture and technical direction for problem areas across the portfolio, working with product and engineering leads to figure out what's blocking progress and where the real opportunities are. Get hands-on. Build the prototypes and reference implementations that prove out an architectural idea before a whole team commits to it. Test ideas with real experiments and real data, not just design docs. Use what you learn to shape the direction. Help move existing workflow capabilities toward AI-native patterns: agentic execution, better use of context and data, more autonomous flows, and connect that to concrete engineering work. Dig into cases where an agentic feature exists but isn't delivering the value it should. Figure out if it's the architecture, the data, the UX, or the cost model, and drive the fix. Write down the patterns and tradeoffs that work so other teams don't have to rediscover them. Sit in on design reviews and tough calls across teams. Push back with data when something looks risky, and help teams weigh shipping speed against long-term durability. Work across engineering teams to share what's working and help good patterns spread faster.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed