Senior Software Engineer
Senior Software Engineer building and operating AI-native internal tooling and platforms at Plaid. Focus on enabling non-engineering teams (Ops, Support) to automate workflows with AI by defining safe, durable product surfaces, translating operational needs into software, and owning systems end-to-end. Requires 5+ years software engineering experience and hands-on AI tool usage.
About the job
Responsibilities
- Design, build, and operate internal tools and platform capabilities for high-leverage non-engineering workflows.
- Translate ambiguous internal pain points into simple, durable software products.
- Define platform constraints for auth, runtime, storage, deployment, and maintenance so internal tools are safe for broader use.
- Build with strong product judgment, balancing flexibility with clear boundaries between what belongs in Retool, Scaffold, and a new AI-native internal tool surface.
- Partner with Security, Infrastructure, and internal stakeholder teams to ship systems that are reliable in production.
- Own systems end-to-end, including implementation, rollout, support, and iterative improvement.
Requirements
- 5+ years of professional software engineering experience.
- Strong experience building and operating production systems.
- Experience building internal tools, platforms, or workflow software.
- Strong product judgment and communication in ambiguous spaces.
- Hands-on experience using AI-powered development tools, agents, or automation.
- Strong builder mindset; comfortable creating the first version of a product surface that does not yet have a clear industry template.
Nice-to-Haves
- Experience with developer tooling, internal platforms, or infra-adjacent systems.
- Experience with auth, service accounts, constrained runtimes, or internal security boundaries.
- Experience building products for non-engineering users.
- Exposure to agentic workflows, automation, or AI-enabled internal applications.
Skills
Ai-Powered Development Tools, Internal Tools, Platforms, Workflow Software, Production Systems, Auth, Constrained Runtimes, Agentic Workflows, Automation, Ai-Enabled Applications
Similar jobs
Fullstack Engineering jobsBuild and scale the Person platform, including identity data models, backend services, APIs, and user-facing web experiences. The role requires 7+ years of full-stack production experience and strong backend and frontend development expertise.
Senior software engineer leading architecture, technical roadmaps, and full-stack development for documentation infrastructure. The role requires a bachelor's degree, at least four years of software engineering experience, technical leadership across multi-team projects, and experience with Ruby, Java, TypeScript, Bazel, MongoDB, and AI/LLM standards.
Senior software engineer who will build and launch user-facing feed experiences across Reddit’s backend and full-stack systems. The role requires 6+ years of experience, strong programming skills, experimentation and metrics expertise, and a user-centered approach.
Build and operate high-scale production AI systems and agentic experiences, integrating foundation models and delivering reliable, observable services. The role requires senior software engineering experience, production AI/ML expertise, and proficiency in Golang, Python, or TypeScript.
Provides technical leadership for a paid marketing technology engineering pod, guiding architecture, scalability, developer productivity, and cross-functional initiatives. Requires 8–12 years of software engineering experience and expert Python proficiency.