Senior Agent Software Engineer
cline
Job Score
80 ptsRole: Senior Agent Software Engineer
Who we are
Cline is building open-source AI agents for everyone. What started as the leading open-source AI coding agent has grown into a broader effort to make capable, transparent, and affordable agents available to developers and power users everywhere.
With 8M+ installs, and a community that grew 4,704% year over year, Cline is one of the fastest-growing open-source AI projects. We are model agnostic & provider agnostic. We support the best closed and open-weight models, giving users freedom, transparency with the best agent experience.
We are a talent dense group built by ex-senior execs from Snowflake, Hashicorp, Salesforce etc. Cline has raised $32M across Series A and Seed funding, led by Emergence Capital and Pace Capital.
What we are looking for
We're looking for an experienced engineer to help build the agent systems behind Cline: the runtime, orchestration, tools, evals, and product surfaces that let agents understand context, use tools safely, recover from failures, and complete complex tasks across real environments.
You should be excited by Cline's mission: building the best open agent platform, powering the largest number of users in the world, and making capable AI agents open, cheap, transparent, and model-agnostic. We want someone who believes users should be able to choose the best closed or open-weight models without being locked into a closed agent ecosystem + aim to provide the best agent experience for users.
This role is for someone who is both a strong builder and a skilled delegator. You know how to break ambiguous goals into concrete tasks, give feedback that improves output, and apply those instincts to managing AI agents. You are hands-on with agent workflows, opinionated about when to use agents and when to do the work yourself, and genuinely excited by agent-first engineering.
Responsibilities
- Build core systems for agentic workflows: planning, tool use, context management, task execution, memory, feedback, and recovery.
- Design reliable infrastructure for agents to invoke tools, edit files, run commands, call APIs, and complete multi-step tasks.
- Improve agent quality through evals, benchmarks, traces, user feedback, and production debugging.
- Build model-agnostic systems for routing, inference, caching, streaming, and cost/performance optimization across closed and open-weight models.
- Partner with product, design, research, and open-source contributors to ship useful agent capabilities quickly.
- Own major technical initiatives from architecture through launch, monitoring, and iteration.
Qualifications
- 5+ years of software engineering experience, with meaningful tech lead, staff-level, or engineering management experience.
- Strong product engineering background, with experience building polished user-facing features across frontend and backend systems.
- Experience with TypeScript/Node.js, Python, Go, Rust, or similar production languages.
- Familiarity with LLM patterns: tool calling, context management, evals, retrieval, model routing, tracing, and cost/performance trade-offs.
- Direct experience using AI coding assistants and/or building agent systems.
- Able to rapidly prototype new agent use cases and turn the best ones into production-quality systems.
- Strong judgment about where agents are useful, where humans are better, and how to combine both.
Nice to have
- Experience with open-weight models, local inference, model providers, or model routing systems.
- Experience building agents, SDKs, CLIs, developer tools, automation systems, or open-source infrastructure.
- Familiarity with sandboxed execution, MCP, language servers, AST tooling, Git internals, CI/CD.
- Open-source contributions or experience working with developer communities.
Compensation
Our cash compensation range for this role is $200,000 - $300,000, with meaningful equity.
Final offer amounts are determined by experience, expertise, leveling, and market conditions. Benefits include comprehensive health, dental, and vision insurance for you and your dependents, plus a 401(k) plan.
About Software Development
Software Development is one of the most dynamic and constantly evolving fields in the job market. Professionals in this area are responsible for creating, maintaining, and optimizing web, mobile, and desktop applications that impact millions of users daily.
Key languages and frameworks include JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel), and TypeScript. Demand for full-stack developers continues to grow, especially in tech companies and startups.
Salaries range from entry-level to senior positions, with growing opportunities for remote work and international freelancing.
Discover Other Areas
Understand the scope of work, key skills, and tools used in different career areas.
About Traffic Manager
The Traffic Manager is the professional responsible for planning, executing, and optimizing paid media campaigns across various digital platforms. With the competitiveness of the digital market, paid traffic professionals are essential for generating qualified leads and maximizing return on advertising investment.
Key skills include campaign management on Google Ads, Meta Ads, LinkedIn Ads, and TikTok Ads, media planning, metrics analysis (ROAS, CPA, CPC, CTR), A/B testing, remarketing, and landing page creation. Tools like Google Analytics, Google Tag Manager, Hotjar, and automation platforms are essential.
Traffic managers in technology companies are highly valued, especially those who master performance marketing, conversion funnel optimization, and scaling strategies. The field offers opportunities from media analyst to head of performance, with a focus on growth, budget efficiency, and return on investment.
About Frontend
The Frontend area is responsible for creating the visual interfaces that users interact with on websites and web applications. Frontend professionals combine technical skills with design to deliver intuitive, responsive, and accessible digital experiences.
Key skills include HTML, CSS, JavaScript/TypeScript, frameworks like React, Angular, and Vue, build tools (Webpack, Vite), CSS (Tailwind, Sass), testing (Jest, Cypress), and knowledge of web performance and accessibility (WCAG). Familiarity with design systems and reusable components is a differentiator.
Frontend developers in technology companies are highly valued, especially those who master React, Next.js, web performance, and accessibility. The field offers opportunities from junior developer to frontend architect, with a focus on user experience, performance, and code quality.
About Automation Analyst
The Automation Analyst is the professional responsible for identifying process optimization opportunities and developing automated workflows (RPA, scripts, or integrations). They map manual and repetitive tasks across various company areas and build automation solutions using low-code/no-code platforms (such as Zapier, Make, Power Automate, n8n) or RPA tools (such as UiPath), driving operational efficiency and error reduction.
About Project Manager
The Project Manager is the professional responsible for planning, executing, and controlling projects end-to-end, ensuring they are delivered on time, within budget, and with the expected quality. With the growing complexity of businesses, project management professionals are fundamental to organizational success.
Key skills include planning and scheduling, scope, cost, risk, quality, and resource management, stakeholder communication, cross-functional team leadership, and use of agile and traditional methodologies. Certifications like PMP, PRINCE2, and Six Sigma are important differentiators.
Project Managers in technology companies are highly valued, especially those who master agile methodologies (Scrum, Kanban), tools like Jira and MS Project, and can deliver complex projects efficiently. The field offers opportunities from project analyst to head of PMO, with a focus on execution, governance, and business value.
About Fullstack
Fullstack developers are versatile professionals capable of working on both frontend and backend of web and mobile applications. They master multiple technologies and can build complete products end-to-end, from the user interface to server infrastructure.
Key skills include proficiency in at least one complete stack (React/Vue/Angular + Node.js/PHP/Python/Java), databases (SQL and NoSQL), REST/GraphQL APIs, Git versioning, CI/CD, and basic infrastructure knowledge (Docker, cloud). Clean architecture, DDD, and testing are important differentiators.
Fullstack developers are highly valued in startups and companies that need versatile and autonomous professionals. The field offers opportunities from junior developer to software architect, with a focus on complete delivery, holistic product vision, and ability to work across multiple application layers.