Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single platform. The Senior Software Engineer will focus on building developer products, collaborating with various teams to create tools for LLM and Agentic applications, and ensuring a high-quality developer experience.
Responsibilities:
- Design, build, and maintain robust, scalable, and high-quality developer-facing products and APIs for LLM and Agentic application development
- Collaborate closely with product managers, designers, developer relations and other engineers to translate developer needs and product requirements into elegant technical solutions
- Write clean, maintainable, and well-tested code, and contribute to a high standard of engineering excellence within the team
- Implement and improve validation, monitoring, and observability for ML services within the sandbox environment
- Drive the full development lifecycle: from ideation and architecture to deployment and continuous improvement
- Continuously evaluate and optimize existing implementations for performance, scalability, and developer usability
- Identify and resolve bottlenecks, bugs, and technical challenges in a fast-paced, iterative environment
- Conduct code reviews and mentor team members to uphold high engineering standards
- Stay at the cutting edge of AI, LLMs, and developer tooling, bringing new ideas and technologies to the team
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or equivalent industry experience
- 5+ years of experience of professional software development experience, with a proven track record of shipping high-quality products
- You are a product-minded engineer who thinks deeply about the end-user. You have strong opinions about what makes a great developer experience
- You have experience building developer-facing products, APIs, SDKs, or CLIs
- You are proficient in one or more modern programming languages such as Go, Python, Ruby, or JavaScript and hands-on experience with LLM models
- Proven track record of deploying and maintaining ML services in production environments is a strong plus
- Solid understanding of API design, developer tooling, software architecture, data structures, and algorithms
- LLMops/MLops experience is a strong plus, especially in developer-facing products
- Experience building or supporting developer platforms, APIs, or sandbox environments is highly desirable
- Excellent written and verbal communication skills in English
- Collaborative team player with a passion for empowering developers and improving developer experience
- Adaptable, proactive, and creative—comfortable working in a dynamic, startup-like environment
- Strong problem-solving skills and a continuous improvement mindset