This position is no longer accepting applications
Closed on September 11, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Sr. Software Engineer
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Viant Technology.
Job Description
Viant Technology is hiring a Senior Software Engineer to join the Potens team in Irvine, CA (onsite). In this hands-on full-stack role, you will help evolve Viant’s internal workflow orchestration and BigQuery exploration platforms, while expanding AI-powered capabilities through production-grade integrations.
Working across Java and Go services, JavaScript applications, and data platforms, you will contribute to end-to-end delivery, from technical proposal through deployment and production support. The position also includes building AI features using modern LLM patterns such as tool calling, guardrails, and evaluation.
Role Overview
- Evolve Magnus and Goliath internal platforms that support workflow orchestration and large-scale data exploration
- Modernize established systems while delivering new AI-powered capabilities
- Work across Java/Go backends, browser-based JavaScript, data platforms, and AI integrations
- Improve how users and authorized AI agents interact with platform capabilities, from creating and managing workflows to exploring BigQuery and executing generated SQL
- Build reliable software with an engineering workflow that includes ownership from design through ongoing production support
Responsibilities
- Maintain and modernize Magnus Java applications, REST APIs, and Goliath JavaScript/jQuery frontend
- Develop and support backend capabilities using Java and Go
- 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 production-quality software
- Own projects end to end, including technical proposal, implementation, deployment, and production support
- Participate in code reviews and contribute to strong engineering practices across the team
Platforms
- Magnus: visual workflow orchestration supporting BigQuery, Cloud Storage, MySQL, REST APIs, email, FTP, conditional routing, parallel execution, Go and JavaScript scripting, YAML workflow definitions, debugging, audit history, and access controls
- Goliath: lightweight, high-performance BigQuery development interface for writing and executing SQL, browsing datasets and tables, visualizing results, and managing cost and quota allocation without requiring direct access to the GCP Console
Technologies
- Java, Go, JavaScript, jQuery
- BigQuery, MySQL, GCP
- REST APIs
- LLMs, tool calling, guardrails, evaluation, MCP (including MCP server/client development)
- Docker, Kubernetes, GKE
- CI/CD pipelines, GitHub Actions
- Python
- Java 8, Tomcat, JSP, CodeMirror, Chart.js, YAML
- Cloud Storage, REST, FTP, Email
- MySQL performance optimization, GCP Console
Compensation & Benefits
- Salary: USD 150,000 - 180,000 per year
- fully paid health insurance
- paid parental leave
- unlimited PTO
Great to Have
- MCP server/client development and AI agent or tool-calling architectures
- Go development in production environments
- GCP and BigQuery experience
- Docker, Kubernetes, or GKE experience
- MySQL performance optimization experience
- CI/CD pipelines, including GitHub Actions
- Python development experience
- Java 8, Tomcat, JSP, CodeMirror, or Chart.js
- Experience with incremental modernization of mature applications while maintaining production stability