The ad says“Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows”
The ad says“AI evaluation and testing”
The ad says“Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows”
The ad says“Strong experience with cloud platforms (AWS preferred)”
The ad says“Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows”
The ad says“Experience with modern databases, caching technologies, and messaging systems”
The ad says“Strong experience with cloud platforms (AWS preferred)”
The ad says“Experience with modern databases, caching technologies, and messaging systems”
The ad says“Strong understanding of software architecture, design patterns, and engineering best practices”
The ad says“Experience designing and developing RESTful APIs and distributed systems”
The ad says“Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows”
The ad says“Experience with modern databases, caching technologies, and messaging systems”
The ad says“Experience designing and developing RESTful APIs and distributed systems”
The ad says“Strong understanding of software architecture, design patterns, and engineering best practices”
The ad says“Success in this role requires strong technical leadership, adaptability, fast execution, and a passion for continuous learning in an AI-driven engineering environment”
Values
The ad says“AI agent and agentic workflow development”
The ad says“AI agent and agentic workflow development”
The ad says“Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset”
The ad says“TypeScript, JavaScript, Python, Java, or C#”
The ad says“GitHub Actions or CI/CD platforms”
The ad says“Docker and Kubernetes”
The ad says“REST APIs and GraphQL”
The ad says“Infrastructure as Code”
The ad says“TypeScript, JavaScript, Python, Java, or C#”
The ad says“TypeScript, JavaScript, Python, Java, or C#”
The ad says“Docker and Kubernetes”
The ad says“Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset”
The ad says“Large Language Model (LLM) integrations”
The ad says“Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset”
The ad says“MongoDB, PostgreSQL, Redis”
The ad says“Node.js and backend application frameworks”
The ad says“Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset”
The ad says“MongoDB, PostgreSQL, Redis”
The ad says“Prompt engineering and prompt optimization”
The ad says“Prompt engineering and prompt optimization”
The ad says“TypeScript, JavaScript, Python, Java, or C#”
The ad says“React or modern frontend frameworks”
The ad says“MongoDB, PostgreSQL, Redis”
The ad says“REST APIs and GraphQL”
The ad says“Serverless computing”
The ad says“TypeScript, JavaScript, Python, Java, or C#”
The ad says“Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset”
Fable is looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and hands-on experience building AI-powered applications and agentic workflows
This is a senior individual contributor role for an engineer who enjoys solving complex technical problems, takes ownership without waiting for direction, and consistently delivers high-quality software at speed
Reporting to the Director of Engineering, you will work closely with Product Management, Design, Development, Quality Engineering, and Site Reliability Engineering to design, build, and scale customer-facing products and platform capabilities
Success in this role requires strong technical leadership, adaptability, fast execution, and a passion for continuous learning in an AI-driven engineering environment
Own technical solutions end-to-end, translating customer and business needs into scalable, production-ready software
Design, develop, test, deploy, and support software throughout its lifecycle
Take accountability for solution quality, maintainability, security, scalability, and operational excellence
Make sound architectural and implementation decisions with minimal oversight
Drive technical execution while balancing delivery speed with engineering quality
Proactively identify risks, remove blockers, and continuously improve engineering effectiveness
Design and build scalable backend services, APIs, microservices, and distributed systems
Develop modern full-stack applications across backend and frontend technologies
Write clean, maintainable, well-tested, and secure code
Optimize application performance, scalability, observability, and reliability
Contribute to architecture, technical design, and platform evolution
Improve developer experience through automation, tooling, and reusable engineering patterns
Design and build AI-powered product capabilities that create measurable customer value
Develop AI agents, agentic workflows, and intelligent automation solutions
Integrate Large Language Models (LLMs), AI services, and external APIs into production applications
Build prompt orchestration, tool-calling, and multi-agent workflows
Implement Retrieval-Augmented Generation (RAG), semantic search, and knowledge retrieval where appropriate
Evaluate emerging AI technologies and rapidly prototype new capabilities
Leverage AI-assisted development tools such as Claude Code, GitHub Copilot, and similar technologies to improve engineering productivity
Continuously identify opportunities to use AI to simplify engineering workflows and improve customer experiences
Partner closely with Product Managers and Designers to understand customer problems and business objectives
Translate customer needs into scalable, high-quality software solutions that deliver measurable business value
Participate in technical discovery, solution design, estimation, and delivery planning
Build solutions that prioritize accessibility, usability, reliability, and customer outcomes
Champion engineering best practices including code quality, automated testing, CI/CD, observability, and secure software development
Participate in peer code reviews and architectural design reviews
Improve engineering standards through documentation, automation, and continuous improvement
Participate in production support, incident response, root cause analysis, and operational improvements
Reduce technical debt while maintaining delivery momentum
Provide technical leadership across projects and initiatives
Mentor engineers through code reviews, technical guidance, and knowledge sharing
Influence technical direction through collaboration and sound engineering judgment
Foster a culture of ownership, accountability, innovation, and continuous improvement
Within your first year, you will:
Independently deliver complex software solutions from design through production
Build AI-powered capabilities that improve customer outcomes and engineering productivity
Contribute to the evolution of Fable’s platform architecture and engineering standards
Improve software quality, reliability, scalability, and operational excellence
Accelerate engineering execution through AI-assisted development and automation
Be recognized as a trusted technical leader who consistently delivers high-impact outcomes
Preferred experience
Excellent analytical, problem-solving, and communication skills
Strong full-stack development experience
Experience working in Agile software development environments
Experience designing and developing RESTful APIs and distributed systems
Strong experience with cloud platforms (AWS preferred)
Experience with modern databases, caching technologies, and messaging systems
8+ years of professional software development experience
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
Strong understanding of software architecture, design patterns, and engineering best practices
Extensive backend software engineering experience building scalable production systems
AI evaluation and testing
Experience with technologies such as OpenAI, Anthropic Claude, Model Context Protocol (MCP), LangChain, vector databases, or similar frameworks is considered a strong asset
AI-assisted software development
Rapid prototyping using AI technologies
Tool calling and AI orchestration
Demonstrated hands-on experience with modern AI software development, including:
Prompt engineering and prompt optimization
AI agent and agentic workflow development
Large Language Model (LLM) integrations
Building AI-enabled applications
Infrastructure as Code
AWS cloud services
Node.js and backend application frameworks
GitHub Actions or CI/CD platforms
Event-driven architectures
REST APIs and GraphQL
Demonstrated technical skills, including:
Serverless computing
React or modern frontend frameworks
MongoDB, PostgreSQL, Redis
Docker and Kubernetes
TypeScript, JavaScript, Python, Java, or C#
Observability and monitoring platforms
Continuously learn and embrace emerging technologies, particularly AI
Deliver with urgency while maintaining high engineering standards
Make informed technical decisions independently
Solve complex problems with a pragmatic, customer-focused mindset
Demonstrated leadership competencies, including:
Take ownership and accountability for outcomes
Adapt quickly to changing priorities and business needs
Communicate effectively with technical and non-technical stakeholders
Mentor others and contribute to a high-performing engineering culture