Remote job
Principal Software Engineer - Agentic Engineering Platform
Job details
About this role
Role overview Help reshape software delivery by building shared AI agents and developer tools that work alongside engineering teams. This principal-level role spans the full delivery process—from planning and implementation through testing, review, release, and production feedback—with an emphasis on safe, measurable automation. You’ll work directly with product engineers to identify bottlenecks, trial solutions, and support adoption across teams.
Responsibilities - Find high-impact delivery bottlenecks using data and direct observation, then define success measures and lead improvements through adoption. - Build and operate cloud agents and developer tools that connect AI models with organizational knowledge, code, APIs, and engineering systems. - Improve workflows across planning, coding, testing, review, rollout, and production feedback. - Partner with engineering teams to pilot tools, incorporate feedback, and provide guidance that enables independent use. - Make unattended agent work reliable through access controls, isolated execution, automated testing and review, recovery mechanisms, cost controls, and traceable records. - Run focused experiments with new AI capabilities and assess their effects on delivery speed, quality, review effort, and cost.
Requirements - At least eight years of software engineering experience, including delivering and operating production systems used by others. - Deep understanding of API design, service oriented architecture, scalability, and security. - Strong practical skill with current AI coding tools and sound judgment about context, model choice, and when human review is needed. - Ability to learn unfamiliar domains, reason from first principles, and turn ambiguous needs into experiments and working systems. - Evidence of helping other engineers adopt tools or practices through collaboration, clear communication, and follow-through.
Nice to have - Experience building and deploying agents or shared engineering tools. - Production experience with cloud infrastructure, identity and permissions, isolated execution, or distributed systems. - Familiarity with automated testing, agent evaluations, tracing, or observability. - Experience scaling a prototype across teams and demonstrating improvements in delivery, reliability, or cost. - Background in complex transactional products such as marketplaces, booking, or payments.
Benefits and work setup Hybrid work with an expectation of working from the office two days per week; the role also allows working from almost anywhere for up to 20 days annually. Benefits listed include health and dental coverage, retirement benefits, paid leave, parental leave, paid volunteer time, career development resources, and wellness support. Collaboration across time zones may sometimes require communication outside standard business hours.