Viant seeks a Senior Software Engineer for full-stack development on internal platforms Magnus and Goliath. The role involves modernizing Java and Go backend services, maintaining JavaScript/jQuery frontends, and building AI-powered features using LLMs and tool calling. Responsibilities include integrating with BigQuery, MySQL, and GCP services, diagnosing production issues, building automated tests, and owning projects from design to support. Preferred skills include MCP development, Go, GCP, Docker, Kubernetes, MySQL optimization, CI/CD pipelines, Python, and Java 8 ecosystem tools. Benefits include fully paid health insurance, paid parental leave, and unlimited PTO. Location: Irvine and Los Angeles, California. Salary range: $150,000 to $180,000.
What you'll do
Maintain and modernize Magnus Java applications, REST APIs, and Goliath’s JavaScript/jQuery frontend
Develop and support backend capabilities using Java and Go
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Build production AI features and integrations using LLMs, tool calling, guardrails, evaluation, and MCP
Integrate with BigQuery, MySQL, GCP services, and internal APIs
Diagnose and resolve application, workflow, database, performance, and production issues
Build automated tests and deliver reliable, production-quality software
Own projects end to end, from technical proposal and implementation through deployment and production support
Participate in code reviews and contribute to sound engineering practices across the team
Expand AI capabilities for users and authorized AI agents to create, understand, modify workflows, explore datasets, generate and execute SQL, and securely access platform capabilities
Requirements
Experience maintaining and modernizing Java applications and REST APIs
Experience with JavaScript/jQuery frontend development
Backend development experience using Java and Go
Building AI features and integrations using LLMs, tool calling, guardrails, evaluation, and MCP
Integration experience with BigQuery, MySQL, GCP services, and internal APIs
Ability to diagnose and resolve application, workflow, database, performance, and production issues
Experience building automated tests and delivering production-quality software
Ownership of projects end to end from proposal to deployment and support
Participation in code reviews and contribution to engineering best practices
Preferred: MCP server/client development and AI agent or tool-calling architectures
Preferred: Go development in production environments
Preferred: GCP and BigQuery
Preferred: Docker, Kubernetes, or GKE
Preferred: MySQL performance optimization
Preferred: CI/CD pipelines including GitHub Actions
Preferred: Python development
Preferred: Java 8, Tomcat, JSP, CodeMirror, or Chart.js
Preferred: Experience with incremental modernization of mature applications while maintaining production stability