Senior Software Engineer (Valparaíso)

Senior Software Engineer (Valparaíso)

18 may
|
AudienceView
|
Valparaíso

18 may

AudienceView

Valparaíso

AudienceView is an organization of people who are passionate about the business of Live Events.
We create industry-leading software solutions that fuel attendee engagement, ticket sales and advertising solutions for thousands of sports, music and theatre venues in 16 countries around the world.
AudienceView employees share a vision to help entertainment organizations deliver exceptional experiences for people who love live events.
We achieve this through innovative technology, popular media brands, effective distribution strategies and a dedicated team of experts that help create customer success every single day.
Why we'd want to work with you
You are a senior Software Developer on the AudienceView development team, contributing to the design, development, and support of our primary online ticketing platform.
You bring solid experience from similar technology environments, ideally within the online or SaaS space, and you're skilled at building reliable, high-quality software that powers real-world customer experiences.
What you'll do:
Design and build MCP (Model Context Protocol) servers in TypeScript, exposing business domains (commerce, payments, event inventory, customer management, fundraising, operations) as AI-consumable tools
Develop and maintain the agent orchestration layer using Python, LangGraph, and FastAPI — implementing multi-agent supervisor patterns, intent classification, MCP tool routing, guardrails enforcement, and context management
Contribute to UI projects built with React and Material UI, including chat interfaces, streaming response displays, and human-in-the-loop approval workflows
Build and extend backend services in TypeScript/Node.js, supporting WebSocket/SSE streaming for real-time agent communication
Implement tenant isolation, per-tenant configuration, and MCP routing in a multi-tenant shared service architecture
Work with structured output validation using Pydantic (Python) and Zod (TypeScript) to ensure type safety across the AI pipeline
Collaborate on prompt engineering, guardrail design, and agent behavior tuning
What you'll need:
Strong proficiency in TypeScript / Node.js, building backend services and MCP servers (primary language)
Solid experience with Python, building backend services and orchestration layers (FastAPI, LangGraph, Pydantic)
Hands-on experience with React, building modern,



component-driven UIs (Material UI familiarity is a plus)
Working knowledge of LLM integration, including calling LLM APIs (Anthropic, OpenAI, Google), handling streaming responses, and managing context
Experience with or strong interest in agent orchestration frameworks (LangGraph, CrewAI, or similar)Familiarity with the Model Context Protocol (MCP) or willingness to become an expert (MCP is core to this project)
Understanding of structured output validation for LLM responses (Pydantic, Zod)
Experience building and deploying RESTful APIs and microservices (FastAPI, Express, or equivalent)
Familiarity with real-time communication protocols (WebSocket, Server-Sent Events)
Experience with containerized deployments and CI/CD pipelines
Understanding of multi-tenant architecture patterns (tenant isolation, per-tenant routing, rate limiting)
Working knowledge of SQL Server or relational databases in general
Understanding of security boundaries, including session propagation, RBAC, and permission enforcement
Experience with plugin architectures or extensible frameworks
Nice to Have
Experience with enterprise ticketing, event management, or commerce platforms
Knowledge of Streamable HTTP transport for MCP
Experience with prompt engineering and LLM behavior tuning
Familiarity with GraphQL API development
Background in fundraising, CRM, or payment processing domains
What We Value
Pragmatic problem-solvers who can navigate ambiguity in a new AI product space
Cross-stack versatility, comfort moving between TypeScript and Python, between backend services and frontend components
Security-first mindset, you think about permission enforcement, data isolation, and audit trails as first-class concerns
Strong communication skills, you'll be contributing to architectural decisions (ADRs/RFCs) and collaborating with cross-functional teams
Ownership and autonomy, ability to take a domain MCP server from design through implementation, testing, and deployment
Why Work at AudienceView:




We're a global leader in live events technology.
As the essential partner to get live events discovered, attended, and remembered, we help our clients sell more tickets every single day.
We're passionate about live entertainment.
AudienceView believes in the power of live events and its purpose is to ignite that passion in people around the world.
We have amazing clients.
Our exciting roster of clients includes sports, live music, and performing arts organizations
Our employees love us.
We offer excellent benefits, competitive salaries, flexible hours, remote work opportunities, and more!
We're a remote-first company.
Our remote culture allows our employees to have the flexibility to work anywhere in the country they are residing (Canada, the USA, UK, and Chile).
Diversity and inclusion are paramount to building our culture.
The data is abundantly clear that diverse teams are more successful because they offer different perspectives, increased innovation, faster problem-solving, and higher employee engagement among other benefits.
Adaptable work schedule: AudienceView empowers permanent employees to take off alternating Fridays by condensing their two-week schedule into 9 days.
Flexible, uncapped vacation and sick policy.
Employees need time away from work to recharge.
At AudienceView, diversity and inclusion are core values.
We believe that a wide range of perspectives and experiences strengthens our team, benefits our clients, and enriches our workplace.
We welcome applicants from all backgrounds and encourage individuals with disabilities to apply.
Accommodations are available throughout the recruitment process upon request.
AudienceView only extends job offers after direct conversations with both the hiring manager and HR via Microsoft Teams.
We do not make offers via text or without a formal interview.
If you receive a suspicious message, please disregard it.
This position is for an existing vacancy on our team, and we're excited to find the right person to join us.
We value clear communication, so if you interview with us, you'll hear back about our decision within 45 days of your final interview.
For compliance and transparency, we securely keep job postings and application details for up to three years after the posting closes.
#J-*****-Ljbffr

📌 Senior Software Engineer (Valparaíso)
🏢 AudienceView
📍 Valparaíso

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: senior software engineer (valparaíso) / valparaíso
Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: senior software engineer (valparaíso) / valparaíso