Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Software Engineer image - Rise Careers
Job details

Senior Backend Software Engineer

Full-time • San Francisco, NYC, or somewhere in the Midwest (US) • Light travel optional

At Endeavor, we’re rebuilding ERP from first principles for $1B+ manufacturing and distribution companies. These are the real-world operators who keep supply chains moving and the economy running, and they’re buried under decades of legacy software and brittle processes.

We’re deploying agentic systems that automate high-friction back-office tasks like sales order entry and procurement. Our AI stack plans, reasons, and acts. Your job is to build the scaffolding that makes all of that possible.

This role sits at the intersection of backend engineering, AI agent design, and real-world system integration. You’ll translate abstract agent behaviors into crisp APIs, scale data flows across legacy ERP boundaries, and help architect the product’s core backend infrastructure as we scale.

What You’ll Do

  • Design and build the backbone of our agentic ERP: APIs, task runners, state managers, data flows, observability

  • Work closely with Applied AI Researchers to turn reasoning patterns into infrastructure that’s fast, robust, scalable, and debuggable

  • Collaborate with Forward Deployed Engineers to ship modules into production within chaotic, real-world ERP environments

  • Architect interfaces between LLM agents and structured systems (databases, CRMs, procurement software)

  • Define and evolve foundational abstractions that support AI workflows, retries, context, and memory

  • Help us scale the platform from early customer deployments to a durable enterprise product

You Might Be a Fit If You

  • Have 3–10 years of experience building backend systems in fast-moving environments

  • Have been through Series A → scale at a startup, and want to do it again

  • Love working with both researchers and customer-facing engineers, and know how to translate between them

  • Write clean code, design clean systems, and know where to cut corners without leaving a mess

  • Have a sixth sense for debugging distributed workflows and strange edge cases

  • Think in terms of interfaces and invariants

  • Want to work on something where the stakes are high and the feedback loops are tight

Bonus Points

  • You’ve built infra to support AI/LLM workflows

  • You’ve worked in legacy-heavy domains (e.g. healthcare, industrial, govtech)

  • You’ve designed systems for agents, workflows, retries, or task graphs

  • You’ve done serious systems work, but still like explaining your code to others

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Backend Software Engineer, Endeavor

At Endeavor, we’re on a mission to revolutionize the ERP landscape for today’s $1B+ manufacturing and distribution companies, and we’re seeking a Senior Backend Software Engineer to join our innovative team in San Francisco. In this full-time role, you’ll be at the core of redesigning legacy systems that have been holding back supply chains and economic efficiency. You’ll be responsible for creating the structural scaffolding that our next-gen agentic ERP runs on—building APIs, data flows, and state managers. Working alongside cutting-edge Applied AI Researchers, you’ll translate essential reasoning patterns into robust, scalable infrastructure that can handle real-world complexities. Collaborating with Forward Deployed Engineers will be key as you ship production-ready modules into unpredictable ERP environments. Your duties will extend to architecting connections between advanced LLM agents and various structured systems like databases and CRM applications. If you thrive in fast-paced settings and love the challenge of debugging complex distributed systems, we want you to help evolve fundamental abstractions to support our AI workflows. Join us at Endeavor to pioneer solutions that make a real impact on efficiency, innovation, and the future of enterprise software. It’s not just a job; it’s a chance to be part of something transformative.

Frequently Asked Questions (FAQs) for Senior Backend Software Engineer Role at Endeavor
What are the responsibilities of a Senior Backend Software Engineer at Endeavor?

As a Senior Backend Software Engineer at Endeavor, you will design and implement the foundational architecture for our agentic ERP system, focusing on APIs, state management, and data flows. You will collaborate closely with Applied AI Researchers to turn AI reasoning models into effective infrastructure, ensuring scalability and robustness. Additionally, your expertise will be essential in bridging the gap between developed systems and operational needs within customer environments.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Backend Software Engineer position at Endeavor?

To be considered for the Senior Backend Software Engineer role at Endeavor, candidates should possess 3–10 years of experience in backend system development, preferably in dynamic startup environments. A strong foundation in coding practices, system design, and debugging is essential. Additionally, familiarity with AI/LLM workflows and experience in legacy-heavy domains will provide a competitive edge as you navigate complex engineering challenges.

Join Rise to see the full answer
How does the role of Senior Backend Software Engineer at Endeavor involve collaboration?

At Endeavor, the Senior Backend Software Engineer is expected to collaborate extensively with both Applied AI Researchers and Forward Deployed Engineers. This collaborative environment aims to ensure your backend engineering work aligns closely with research insights and customer-facing needs, allowing for seamless module deployment into real-world ERP systems. Effective communication and translation of technical concepts across diverse teams are critical for success.

Join Rise to see the full answer
What programming skills are important for a Senior Backend Software Engineer at Endeavor?

For the Senior Backend Software Engineer role at Endeavor, proficiency in programming languages such as Python, Java, or Go is highly valuable. Equally important is a strong understanding of API design, data architecture, and the ability to write clean, maintainable code. Debugging complex workflows across distributed systems is also a key skill that will enable you to navigate the challenges presented by large-scale enterprise applications.

Join Rise to see the full answer
Can you explain the kind of projects a Senior Backend Software Engineer will work on at Endeavor?

In the position of Senior Backend Software Engineer at Endeavor, you will be involved in multifaceted projects that include designing APIs, creating task runners, and managing data observability for our advanced ERP systems. Your work will focus on integrating AI workflows, developing interfaces for LLM agents, and ultimately facilitating the transition from early customer implementations to a more robust, enterprise-ready solution.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Software Engineer
How do you approach debugging in distributed systems?

When facing debugging challenges in distributed systems, it’s crucial to start with a clear understanding of the overall architecture. I focus on isolating variables by using logging and monitoring tools to identify points of failure. Asking specific questions about system behavior helps gauge whether components interact as expected. By tracing workflows from one end to the other, I can break down complex interactions and find solutions more systematically.

Join Rise to see the full answer
Describe a time you had to bridge the gap between researchers and engineers.

In a previous role, I facilitated communication between researchers developing a new AI model and the engineering team responsible for its integration. I organized regular workshops where both teams could present their insights and challenges. This mutual understanding enabled us to align the AI’s capabilities with practical engineering constraints, ensuring smooth implementation while enhancing overall product quality.

Join Rise to see the full answer
What is your experience with building APIs?

My experience in API development has involved both designing RESTful services and integrating third-party APIs. I'm adept at defining endpoints, input/output data structures, and ensuring robust authentication and security measures. By focusing on scalability and ease of use, I ensure that developers find the APIs intuitive while meeting the underlying technical requirements seamlessly.

Join Rise to see the full answer
How do you handle high-pressure situations, particularly in fast-paced startups?

In high-pressure situations, I prioritize maintaining a clear perspective and systematic approach to problem-solving. I break tasks down into manageable parts and focus on key deliverables. Leveraging strong communication within my team is vital, as it allows us to stay aligned and pivot quickly when needed, ensuring that critical objectives are met despite the pace.

Join Rise to see the full answer
What strategies do you use to ensure code quality?

To ensure code quality, I employ a combination of coding standards, peer reviews, and automated tests. During the development process, I advocate for writing clean, modular code that adheres to best practices. Regular code reviews not only foster a collaborative atmosphere but help catch potential issues early. Automated testing, including unit and integration tests, provides an additional layer of confidence that our code remains robust.

Join Rise to see the full answer
Can you explain your experience with AI workflows?

My experience with AI workflows involves architecting systems that support both data processing and model inference. For instance, I have integrated machine learning models into existing backend infrastructures to facilitate real-time data analysis. This requires a deep understanding of how AI components interact with traditional systems, ensuring that they remain performant without compromising stability.

Join Rise to see the full answer
How do you prioritize tasks in a busy environment?

In a fast-paced setting, I utilize a prioritization framework that balances urgency and importance. I regularly assess tasks based on their impact on project goals, stakeholder needs, and potential risks involved. Leveraging tools for time management and progress tracking helps me stay organized, allowing me to shift priorities dynamically while ensuring that critical deadlines are met.

Join Rise to see the full answer
What experience do you have with legacy systems?

I have significant experience working with legacy systems, particularly in transforming and integrating them with modern tech stacks. Understanding their limitations while ensuring they remain functional is key. I’ve successfully migrated data and streamlined processes by building wrappers around older systems, progressively enhancing their capabilities without overwhelming users or disrupting operations.

Join Rise to see the full answer
Discuss a project where you implemented state management.

In a recent project, I implemented state management in a distributed application that required multi-user interactions. I utilized state machines to track user state across various components, which allowed for predictable handling of data flow. This not only improved system reliability but also enhanced the user experience by allowing for clear transitions and state tracking.

Join Rise to see the full answer
What techniques do you use for system integration?

For effective system integration, I apply techniques such as API-driven architecture, microservices, and event-driven programming. Defining clear contracts between services ensures minimal dependencies and facilitates seamless communication. I also leverage middleware to handle orchestration between disparate systems while ensuring that they can scale independently.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago

Endeavor is seeking an experienced LLM Performance Researcher to innovate ERP solutions by enhancing document processing capabilities.

Photo of the Rise User
Posted 6 days ago

Join Endeavor as a Forward Deployed Engineer to lead the transformation of ERP systems for major players in manufacturing and distribution.

Photo of the Rise User
Posted 6 days ago

Join Red Hat’s AI Engineering team as a Senior Software Engineer, leveraging your expertise in AI and machine learning to push the boundaries of autonomous agents.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Thomson Reuters Remote USA-MSP-2900 Ames Crossing Road
Posted 7 days ago

Join Thomson Reuters as a Lead Software Engineer and innovate in AI-driven legal software to enhance the legal profession.

Point Loma Remote Point Loma Campus - San Diego, CA
Posted 2 days ago

Point Loma Nazarene University seeks a talented Software Engineer to develop and integrate innovative solutions in a vibrant Christian environment.

Photo of the Rise User
IQ-EQ Remote Dallas, Texas, United States
Posted 12 days ago

Join IQEQ as a Front-end Software Engineer to develop innovative RegTech solutions in an Agile environment.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Okta Hybrid San Francisco, CA
Posted 8 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources

Join Okta as a Senior Developer Advocate to lead and inspire the developer community in securing applications with Auth0.

Fiserv Hybrid Milwaukee, Wisconsin
Posted 3 days ago

Join Fiserv as a Sr. Backend Engineer and help shape the future of Fintech by developing innovative backend solutions.

Endeavor, formerly WME | IMG, is a global leader in sports, entertainment and fashion operating in more than 30 countries. Named one of Fortune’s 25 Most Important Private Companies, Endeavor is the parent of a number of subsidiaries with leadersh...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!