Application Engineer

VERSACALL TECHNOLOGIES, INC.
San Diego, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 85K

Job location

San Diego, United States of America

Tech stack

JavaScript
.NET
API
Systems Engineering
C Sharp (Programming Language)
System Configuration
Relational Databases
Software Debugging
Python
PostgreSQL
Linux Commands
MongoDB
Routing
Standard Sql
Shell Script
Software Engineering
SQL Databases
Scripting (Bash/Python/Go/Ruby)
Load Balancing
Docker Swarm
React
Software Troubleshooting
Backend
GIT
Containerization
Front End Software Development
Industrial Software
Software Version Control
Docker

Job description

VersaCall builds andon and production monitoring software for manufacturing clients. We are looking for a technically curious Applications Engineer to own client support and grow into active development of the VersaCall platform. Over time, the successful candidate will become the in-house expert on the VersaCall platform, serving as the go-to resource for both clients and internal teams.

This role has two sides: client-facing technical support and hands-on software development. The expectation is not to build new features independently from day one -- our stack is complex and has many moving parts. We value someone who is eager to learn how our technologies fit together, get comfortable with the codebase, and gradually take on debugging, enhancements, and eventually new feature development.

What You'll Do

  • Own the technical support relationship with a portfolio of manufacturing clients

  • Troubleshoot software and hardware issues across client installations

  • Configure and deploy VersaCall systems for new and existing clients

  • Work with internal scripts and APIs to handle system updates and configuration changes

  • Read, understand, and contribute to an existing codebase across multiple services

  • Debug issues across the stack and implement fixes and improvements over time

  • Document issues, solutions, system configurations, and technical processes

Requirements

Do you have experience in SQL?, 2-4 years in a technical support, software development, or systems engineering role

  • Familiarity with a modern web stack -- we use React on the frontend, C# (.NET) on the backend, and JavaScript for internal tooling and scripting

  • Comfort working with SQL and relational databases as part of day-to-day debugging and scripting

  • Familiarity with Docker and containerized environments -- our platform runs on Docker Swarm and uses Traefik for routing and load balancing

  • Proficiency with Git for version control -- reading history, branching, and collaborating on a shared codebase

  • Ability to read an new codebase, understand what it does, and make targeted changes

  • Strong communicator with the ability to translate technical concepts for non-technical clients

  • Organized and self-directed with the ability to manage multiple priorities simultaneously

  • Genuine curiosity about how systems work and a willingness to learn on the job

Nice to Have

  • Experience with PostgreSQL or MongoDB

  • Familiarity with Linux command line and shell scripting

  • Experience with Python for automation or tooling

  • Background in manufacturing, industrial software, or IoT environments

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position