Staff Software Engineer - Backend Development
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Entry Level
Qualifications
About Ivo
About Ivo Ivo is at the forefront of legal technology, transforming the way legal teams operate. Our innovative AI solutions are designed to reduce the burden on lawyers, enabling them to focus on what they do best. We believe in harnessing technology to create a brighter future for legal professionals.
Similar jobs
Search for Staff Software Engineer Agent Development
6,544 results
Join Decagon as a Staff Software Engineer specializing in Agent Development. In this pivotal role, you will work on cutting-edge software solutions that enhance our capabilities in agent-based systems. You will collaborate with cross-functional teams to design, develop, and implement innovative software applications that drive our mission forward.
Varick Agents
Join Varick Agents as a Staff Engineer, where you will play a crucial role in developing innovative solutions that drive our company's success. We are looking for a highly skilled engineer who is passionate about technology and eager to tackle complex challenges. You will work closely with cross-functional teams to design, implement, and maintain software systems that enhance our operational efficiency and customer satisfaction.
About DecagonDecagon stands at the forefront of conversational AI technology, empowering brands to offer exceptional concierge-style customer experiences. Our innovative platform is trusted by industry leaders such as Avis Budget Group, Block’s Cash App and Square, Chime, Oura Health, and Hunter Douglas, enabling them to deploy AI agents that facilitate personalized and engaging interactions across various channels including voice, chat, email, and SMS.We envision a future where customer interactions are transformed from mundane support tickets and waiting on hold to swift resolutions, meaningful dialogues, and enriched relationships. Our commitment to this vision is supported by esteemed investors like a16z, Accel, Bain Capital Ventures, Coatue, and Index Ventures, among others.Based in San Francisco, we foster an in-office culture that prioritizes excellence and momentum. Our core values—Just Get It Done, Invent What Customers Want, Winner’s Mindset, and The Polymath Principle—guide our collaborative efforts and collective growth.About the TeamThe Agent Orchestration team is responsible for developing the fundamental execution layer that facilitates every agent interaction. Our systems are designed to orchestrate model reasoning, assess agent performance, and ensure consistent agent behavior in real-world customer scenarios.With a focus on accuracy, dependability, and speed, our work influences how Decagon agents strategize, decide, and implement actions during millions of interactions.About the RoleAs a Senior Software Engineer on the Agent Orchestration team, you will be pivotal in shaping the long-term architecture of Decagon’s agent platform. You will spearhead substantial, multi-quarter projects that define the functionality and scalability of our orchestration engine, enabling engineers across the organization to build effectively upon it.This position is ideal for individuals who excel in technical depth, possess the ability to influence cross-functional teams, and are passionate about developing robust, principled systems that endure. You will collaborate closely with teams in Research, Infrastructure, Product Engineering, and Agent Software Engineering to establish the standards and frameworks that uphold the reliability and intelligence of Decagon agents.In this role, you will:Take ownership of the architecture and ongoing evolution of Decagon's core execution engine for agents.Lead the design of systems that manage complex reasoning and action flows on a large scale.Enhance reliability, testing, and observability standards throughout the orchestration stack.
Pinterest, Inc.
Join Pinterest as a Staff Software Engineer in the Agent Foundations team, where you will be instrumental in developing and enhancing our core engineering capabilities. You will collaborate with cross-functional teams to create innovative solutions that drive our platform forward. Your expertise will contribute to shaping the future of our product and ensuring a seamless user experience.
About 3Y HealthAt 3Y Health, we are at the forefront of revolutionizing healthcare administration through our innovative AI business manager. Our mission is to simplify the complexities that consume nearly 40% of the healthcare industry's revenue. Our robust platform equips clinician entrepreneurs with the tools they need to effectively launch, manage, and expand their private practices. With over $200 million in backing from leading investors like Founders Fund, General Catalyst, SoftBank, and 8VC, we are committed to empowering independent providers with advanced AI and automation solutions that save time, foster business success, and enhance care delivery within their communities.Position OverviewWe are on the lookout for a Backend Engineer who is passionate about designing and scaling high-performance backend systems that drive our AI-first platform. The perfect candidate will have a strong background in developing distributed services using languages such as Go, Java, Python, or TypeScript. A solid understanding of modern API design and communication protocols (REST, gRPC, GraphQL) is essential, alongside a commitment to delivering reliable, secure, and scalable infrastructure.Ideally, you have experience integrating AI functionalities—be it through external AI APIs, managing machine learning inference pipelines, or supporting data infrastructure for model training. You're more than just a code contributor; you care about how your systems are deployed, monitored, and maintained in production. Experience with regulated data environments such as healthcare or fintech is a plus.This role is suited for a hands-on engineer who thrives in collaborative, cross-functional settings, works effectively with product and frontend teams, and proactively builds systems designed for scalability, compliance, and maintainability.
Okta secures identity for both people and AI, providing trusted infrastructure that helps organizations adapt to change. The company addresses complex, real-world problems with practical solutions and values urgency, excellence, and teamwork. The Developer Foundations team is looking for a Staff Software Engineer based in San Francisco, California. This engineer will play a key role in scaling Okta’s systems and accelerating software delivery. The position centers on refining the company’s approach to Continuous Delivery and driving improvements in engineering velocity and productivity across multiple teams. Collaboration is central in this role. The Staff Software Engineer works closely with engineers, architects, operations, program management, and quality assurance. The team values fresh ideas and solutions that have a direct impact on internal developer experience. What you will do Create high-quality internal tools and automation that support continuous delivery and boost developer productivity. Design and implement Continuous Delivery pipelines for a range of projects, using technologies such as Java, Jenkins, AWS, Docker, Python, Node, iOS, Ruby, Bash, and Go. Develop proof of concepts, guide technology decisions, contribute to internal frameworks, and participate in design and code reviews. Roll out solutions to internal users in phases, monitor adoption, gather feedback, and refine approaches to fit team needs. Maintain pre-production infrastructure on AWS, focusing on monitoring, backup and restore, SLA management, cost control, and deployment processes.
Broccoli
About BroccoliBroccoli is revolutionizing the $500 billion home services industry by developing an AI operating system designed to empower trades businesses such as HVAC and roofing. Our intelligent AI agents handle customer interactions, manage job bookings, and ensure every lead is effectively captured.With the backing of prominent venture capital firms and a successful $27 million Series A funding round, we are on an aggressive growth trajectory. Collaborating with top private equity-backed home service platforms, we anticipate expanding our team fivefold by 2026, presenting a unique opportunity to join us early and make a significant impact.Why Join Broccoli?As a Staff Engineer, you will be instrumental in establishing the technical backbone of Broccoli AI. Your responsibilities will include ownership of critical systems, influencing architectural decisions, and shaping our development and deployment processes on a large scale.Immediate Impact: Your contributions will directly enhance production systems, benefiting hundreds of customers.Category Creation: Play a pivotal role in defining a new category of AI-powered workforce within an expansive market.Speed & Ownership: Enjoy the advantages of a small team with rapid feedback loops and substantial decision-making authority.Founder Collaboration: Partner closely with experienced founders to drive product and technical vision.What You’ll DoDesign, develop, and scale backend systems and internal tools for our AI agent platform.Take ownership of essential APIs and integrations, including systems like ServiceTitan.Lead complex features from initial design through to production deployment.Enhance real-time voice capabilities, reliability, and intelligence of AI agents.Mentor fellow engineers and help implement best practices across the team.Balance speed and quality while scaling systems to accommodate live customer traffic.What We’re Looking For7+ years of experience in backend or full-stack engineering.Strong system design and architectural skills.Proven experience in deploying and maintaining production systems at scale.Ability to thrive in high-growth, ambiguous startup environments.A proactive approach with a strong execution mindset.
Join Carta's engineering team as a Staff Software Engineer, where you will play a crucial role in developing innovative solutions that enhance our platform. You will collaborate with cross-functional teams to design, implement, and maintain scalable systems, ensuring high performance and responsiveness to requests from the front-end.We're looking for a passionate engineer who thrives in a fast-paced environment and is excited about tackling complex challenges. If you are eager to contribute to cutting-edge technology and drive impactful projects, we want to hear from you!
Amplitude, Inc.
Role overview The Staff Software Engineer position at Amplitude, Inc. is based in San Francisco, CA. This role centers on developing and enhancing software to broaden the platform’s features. Day-to-day work includes direct software development and frequent collaboration with colleagues from various teams. What you will do Design, build, and maintain scalable software applications that support the platform’s growth. Collaborate with product managers and designers to deliver features that address user needs. Mentor junior engineers and contribute to their technical and professional development. Review code and help improve engineering practices throughout the team. Stay current with emerging technologies and industry trends to guide technical choices.
Join Decagon as a Senior Software Engineer specializing in Agent Development. In this pivotal role, you will be responsible for designing, implementing, and optimizing software solutions that enhance our agent systems. You will collaborate with cross-functional teams to drive innovative projects, ensuring the highest quality and performance of our applications.
Employee Applicant Privacy NoticeAbout Us:Join us in shaping a brighter financial future. At SoFi, we are transforming the way individuals engage with personal finance. As a pioneering financial services company and national bank, we leverage cutting-edge, mobile-first technology to empower millions of members in achieving their financial aspirations. Our commitment to innovation positions us at the forefront of an industry undergoing significant change. We take pride in our work, knowing it directly impacts lives, guided by our core values. Be part of our journey to invest in yourself, your career, and the financial landscape.The Opportunity:We seek a seasoned Senior Staff Software Engineer to become part of our Builder Tools engineering team, tasked with empowering SoFi engineers to address challenges with sophistication. In this pivotal role, you will influence the architecture and direction of our AI-enhanced software testing framework, enhancing product reliability through innovative testing infrastructures and methodologies. This fast-paced, collaborative environment allows you to lead and tackle complex challenges, making significant contributions to the team. The ideal candidate will be an inspiring mentor, technical leader, and collaborative team member, adept at driving solutions from conceptualization to implementation with a strong sense of ownership.
Join our dynamic team at Sentry as a Staff Software Engineer specializing in AI Developer Tooling. In this pivotal role, you will contribute to the development and enhancement of cutting-edge AI tools that empower developers worldwide. Collaborate with cross-functional teams to identify challenges and deliver innovative solutions that optimize the software development lifecycle.
Join Our Crew at Ivo! At Ivo, we are not just engineers; we are creators on a mission to revolutionize the legal landscape with cutting-edge technology. As pioneers, we have introduced groundbreaking innovations, including:• An AI agent seamlessly integrated into MS Word to enhance your document editing experience [2023]• Advanced RAG techniques that surpass traditional embedding models [2023]• Large-scale LLM-based legal fact extraction capabilities [2024]• A legal assistant that navigates extensive contract databases with unmatched precision [2024]• Innovative clustering of related legal documents [2025]• Automatic deviation analysis for risk identification in vast contract databases [2025]• The ability to merge contracts with amendments for a comprehensive timeline of 'composite' contracts [2025] Your Mission as a Backend EngineerAs a vital member of our team, your primary role will be to build robust systems that manage and analyze millions of contracts efficiently. Your responsibilities include:• Developing systems capable of processing large volumes of contracts with reliability• Crafting data pipelines that orchestrate LLMs, data extraction, and clustering algorithms at scale• Building the industry’s most accurate search and retrieval systems• Collaborating with legal professionals and product teams to adapt to the rapid evolution of LLM technology Why Join Us?Every major corporation has an in-house legal team, and many of these dedicated professionals are overwhelmed with long hours and tight deadlines. Our mission at Ivo is to empower these lawyers by providing them with innovative solutions that reclaim their time and sanity. We are developing an AI-native platform dedicated to automating the monotonous tasks in legal work. Our products are loved by users, boasting an impressive 85% trial win rate amidst fierce competition. Join us in making a difference!
Varick Agents
ABOUT THE ROLE:As a Full Stack Engineer at Varick Agents, you will play a pivotal role in developing the foundational infrastructure and product interfaces that drive our agent deployments. While this position is not client-facing, your contributions will ensure that each deployment is executed with enhanced speed, reliability, and consistency.This dynamic role requires you to engage with backend services, APIs, data pipelines, and user interfaces. Your responsibilities will include creating the orchestration layer for agent execution and developing the dashboards and controls utilized by clients, ensuring that every line of code you write supports real enterprise operations.WHAT YOU'LL DO:Develop and manage backend services for agent orchestration, tool activation, and workflow execution.Design and implement product interfaces for agent monitoring, human-in-the-loop controls, and client dashboards.Construct data pipelines that integrate with various enterprise systems such as ERPs, CRMs, and data warehouses.Create internal tools that expedite deployment processes and minimize engineering time for individual clients.Ensure the reliability, observability, and performance of production systems.Collaborate closely with Frontend Developers to transform client-specific solutions into reusable platform capabilities.WHAT WE'RE LOOKING FOR:At least 3 years of experience in software engineering, specifically in building production systems.Strong understanding of backend fundamentals including APIs, databases, cloud infrastructure, and distributed systems.Proficiency in full stack development, capable of creating both backend services and the UI that interfaces with them.Production experience with Python.Familiarity with cloud infrastructures such as AWS, GCP, or Azure, including containers, managed databases, and CI/CD practices.A commitment to code quality, testing, and the deployment of stable solutions.HELPFUL EXPERIENCE:Experience integrating with enterprise systems (REST/SOAP APIs, webhooks, ETL pipelines).Knowledge of large language model APIs and agent frameworks.Frontend development experience with technologies like React or Next.js.Experience with Infrastructure as Code tools like Terraform or Pulumi.Background in building multi-tenant SaaS or platform products.Experience in startup or early-stage environments.WHY VARICK:Join an innovative team at Varick Agents where you can make a significant impact through your engineering expertise.
Amplitude stands as the premier AI analytics platform, empowering over 4,700 clients—including industry leaders like Atlassian, Burger King, NBCUniversal, Square, and Under Armour—to create superior products and digital experiences. Our platform integrates powerful AI Agents, enabling teams to analyze, test, and optimize user experiences with unprecedented speed. Recognized as the top solution across various categories in G2’s Fall 2025 Report, Amplitude excels for product, data, and marketing teams alike. Discover more at amplitude.com.At Amplitude, we prioritize delivering value to our customers through our core values. We foster an environment rooted in humility, ownership, and a growth mindset, ensuring that our customers remain at the heart of our endeavors.Commitment to Diversity, Equity, and Inclusion (DEI): Amplitude recognizes that diversity enhances product development, problem-solving, and solution effectiveness. We are dedicated to cultivating an inclusive atmosphere—centered on psychological safety, empathy, and human connection—where employees from all backgrounds can thrive.The Developer Experience (DX) team at Amplitude is responsible for building and maintaining the essential frameworks that facilitate developer integration, extension, and trust in Amplitude across various platforms. Our mission is to ensure that Amplitude's SDKs are reliable, user-friendly, and enjoyable to work with, allowing customers to instrument their products confidently and extract insights at scale.We are in search of a Staff Software Engineer specializing in Android to take on a pivotal technical leadership position within our DevEx team. In this role, you will be instrumental in designing and developing Amplitude’s core Android SDKs, including Analytics and Session Replay, and serve as the go-to Android platform expert for other SDK teams, such as Experiment, Guides, and Surveys.As a Staff Engineer, you will operate within a broad scope and with significant impact: setting the technical vision for the Android platform, steering cross-SDK architecture, enhancing performance and reliability, and elevating the developer experience throughout Amplitude’s mobile ecosystem.
Airbnb, Inc.
Airbnb, founded in 2007, has transformed the travel experience by connecting over 5 million hosts with more than 2 billion guests worldwide. Our platform enables unique stays and authentic community experiences for travelers around the globe.Join Our Community:At Airbnb, the Developer Infrastructure team is dedicated to empowering engineers and AI Coding Agents to produce high-quality software efficiently. We focus on infrastructure that enhances engineering productivity throughout the software development lifecycle, including build, test, and deployment.Your Impact:As a member of the CI+Build team, you will play a crucial role in optimizing our developer infrastructure, which encompasses remote build systems, CI clusters, flaky test management, and merge queues. Your contributions will help maintain a seamless mainline and accelerate pull request cycle times.In this role, you will define and implement cutting-edge build systems at Airbnb’s scale, guiding the technical direction for build infrastructure across diverse platform teams. You will collaborate with internal teams that deliver systems utilized by product engineers in backend, web, and mobile environments. Success in this position requires a deep understanding of the architecture of our largest internal backend services as we navigate an increasingly complex build graph.A Day in Your Role:Designing enhancements to our existing Bazel installation and remote build/cache infrastructure to boost correctness, reproducibility, and speed.Establishing the technical roadmap for the reliability and performance of our software build systems.Improving inner-loop development velocity and CI run-times through diagnostic efforts.
About the RoleIn this pivotal position, you will spearhead the complete development of our core agentic workflow engine and Copilot—an innovative AI assistant designed to facilitate developers in creating and troubleshooting workflows through natural language, transforming abstract intentions into actionable, dependable agents. This role encompasses our backend (Next.js), orchestration layer, and all integrations with LLMs and external APIs.As the current leading tool for constructing workflows using natural language, your mission is to preserve and enhance its status—ensuring it remains swift, reliable, and adept at managing increasingly intricate agentic architectures.This foundational role allows you to establish architectural decisions, reliability benchmarks, and coding patterns that will define the functionality of our core product. Collaborating within a team of five, your contributions will be deployed to tens of thousands of developers on rapid release cycles.What You'll DoTake ownership of the agentic workflow engine: the runtime responsible for executing multi-step, tool-utilizing agent workflows in production.Develop and enhance Copilot—our natural language interface for creating, modifying, and debugging workflows.Design and sustain integrations with LLM providers (OpenAI, Anthropic, Google, local models via Ollama) and external APIs.Architect the orchestration layer that transforms visual flows into reliable, observable agent executions.Establish technical standards for the codebase—covering reliability, testing, code quality, and architectural patterns.Engage across the stack in our Next.js monorepo, delivering to production daily.Troubleshoot complex issues at the nexus of LLMs, distributed systems, and developer tooling.What We're Looking ForA capable generalist engineer with a history of deploying complex distributed systems or developer tools into production.Extensive experience with TypeScript/JavaScript and Bun; familiarity with working in a Next.js monorepo.Proven record of owning and managing production systems—you've been on call, debugged challenging issues, and ensured reliability.Experience integrating with LLMs or building upon foundational model APIs.Demonstrated high agency and ownership—within a small team, you help define the roadmap as much as you execute it.Strong architectural opinions that are adaptable—you prioritize building correctly while maintaining rapid development.Experience with AWS infrastructure is a plus.
Peregrine Technologies
With support from prominent Silicon Valley investors, Peregrine Technologies empowers public safety organizations, state and local governments, federal agencies, and private sector entities to tackle societal challenges with unparalleled speed and precision. Our AI-driven platform transforms isolated and disparate data into actionable intelligence, rapidly presenting critical information that enables improved decision-making and outcomes. Currently, Peregrine serves hundreds of clients across over 30 states and two countries, impacting more than 125 million individuals, as we broaden our reach into enterprise markets and international territories.TeamOur engineering team is deeply committed to the idea that empathy enhances our solutions. Understanding how users interact with our products is fundamental to our approach. Engineers have the unique opportunity to collaborate closely with our onsite team to grasp the diverse use cases that Peregrine addresses.We cherish both ownership and teamwork; you will be fully accountable for significant features while working hand-in-hand with fellow engineers to ensure successful delivery. We believe that humility and empathy are critical for crafting effective solutions, and you will engage directly with our deployment team and users as we refine our offerings to meet their needs. Ingenuity and perseverance are vital in realizing our vision.RoleAs part of our new AI team, you will play a key role in delivering unique value to our clients. This team is responsible for designing powerful and intuitive user experiences powered by generative AI. You will explore entirely new interaction methods for users—whether through natural language commands or by enabling AI agents to manage complex tasks on their behalf. Your contributions will shape impactful AI-driven features that assist customers in solving real-world challenges more efficiently.Your work will encompass a variety of intricate challenges, including scaling our platform to process terabytes of data from multiple sources, efficiently querying and alerting users about this data in real-time, and optimizing search algorithms for swift result delivery.While our technology stack is continuously evolving, it is built on a foundation that includes Python, Django, Celery, Airflow, and Kafka for the backend; React, Redux, and Mapbox for the frontend; PostgreSQL and Elasticsearch for data storage; machine learning models hosted in Bedrock and Sagemaker; and utilizing AWS, Pulumi, Terraform, and Kubernetes for our infrastructure.
About the Role: Join our dynamic team at Tubi TV as a Senior Staff Software Engineer, where your deep technical knowledge will intersect with influential organizational leadership. This position transcends individual service management, requiring a proven ability to make significant contributions across teams, domains, and comprehensive distributed systems. This is a hybrid role based in our San Francisco or New York City offices, with a requirement to be present in-office three days a week. What You'll Do: Define and steer the architectural vision across various services and teams. Lead the design and enhancement of distributed systems. Ensure the systems are developed for enduring scalability, resilience, observability, and security. Facilitate technical alignment across diverse teams within client, infrastructure, product, ads, and content domains. Mentor senior engineers, elevating engineering standards throughout the team. Make pivotal system design decisions impacting multiple platforms. Contribute to domain expertise in areas such as Linear systems, EPG platforms, or time-based content architectures (preferred). Advance Tubi’s backend development practices, encompassing AI-native engineering workflows. Exhibit flexibility to address critical business requirements outside of regular working hours when necessary, such as on-call responsibilities and live events. Demonstrate a strong sense of ownership, proactively managing on-call situations and production stability. Showcase cross-team leadership capabilities, with experience navigating complex organizational environments. Your Background: Proven experience in designing and operating large-scale distributed systems. Expertise in backend development (preferably Elixir and Rust or similar languages). Strong architectural judgment with a track record of successful cross-team technical leadership. Proficient in gRPC/Protocol Buffers, RESTful APIs, Kubernetes, and observability systems. Ability to lead intricate, cross-functional initiatives effectively. Excellent communication skills with the capacity to articulate trade-offs and foster alignment. Experience in high-traffic, mission-critical production environments. Familiarity with Linear content systems, EPG platforms, or time-based scheduling architectures is preferred. Hands-on experience in constructing or supporting systems for large-scale live events (e.g., major sports).
Join our innovative team at fal as a Staff Software Engineer specializing in large-scale computation platforms. We are seeking a seasoned software engineer with extensive experience in developing backend systems that efficiently orchestrate workloads and manage resource constraints. Your expertise in foundational cloud infrastructure and Linux provisioning will be crucial as you work towards achieving high reliability and scalability with minimal operational overhead.
Sign in to browse more jobs
Create account — see all 6,544 results

