Software Support Engineer

Full-Time Position
El Dorado Hills, CA (remote working available)


Sepasoft employees may work in-office, remotely, or a hybrid combination. For simplicity of taxes, benefits, and administration, we are currently limiting our candidate search to residents of California.

Become part of a team that develops software to track production, efficiency, quality and more for manufacturing companies around the world. We are in a unique category of software development that is diversified and stable across numerous manufacturing industries including automotive, electronics, food, beverage, pharmaceutical and many more.

Sepasoft has a flexible work-hours environment that allows employees to set their own work hours (within reason). We understand the contributions that every employee has on the overall company success and provide a quarterly bonus that is directly tied to company sales. We are an expanding company, and there is opportunity for advancement within our growing team in the future.

The position of Software Support Engineer involves assisting customers with their technical questions and providing best practices for our software. This involves understanding the customer questions or desired functionality and providing solutions. In some cases, it requires creating workaround procedures when standard procedures do not meet the customer’s desired functionality and ensuring issues are resolved in a timely fashion. The position will work closely with customers, other support staff, and development to resolve support tickets in a timely manner.

The new hire will receive paid training including a combination of self-paced video, classroom, and on-the-job mentoring by senior support staff.

The person filling this position must exhibit the ability to learn new software quickly, enjoy working through and solving customer problems, working in independent or team environments, and have a passion for computer technology.

Required Skills:

  • Experience of at least 2 years in a support related position
  • Strong programming experience in Python/Jython language
  • Strong problem solving skills and quick learning abilities
  • Excellent English written and verbal communication skills
  • Strong interpersonal skills
  • Knowledge of Windows and Ubuntu Linux
  • Relational database/SQL knowledge
  • Very organized and strong attention to detail

Desired Skills:

  • Knowledge of virtualization and containerization
  • Knowledge of mobile device technologies
  • Knowledge of factory automation, SCADA, or MES
  • Degree in a technical field: Computer Science or Engineering

Responsibilities and Expectations:

  • Learn Sepasoft products and begin providing limited tech support to customers after 1 month with training with mentoring.
  • Quickly understand customer’s question or support issue and provide appropriate answers and solutions.
  • Respond to new tickets and work with customers directly through phone, email, or live support session.
  • Work effectively on multiple tickets simultaneously.
  • Ability to work with the support team and other departments to resolve issues quickly with best practices.
  • Properly prioritize tickets based on urgency and customer impact.
  • Reproduce, document, and explain technical issues.
  • Follow through on support tickets to ensure timely resolution of all requests.
  • Contribute to best practices and knowledge base for others to benefit.
  • Demonstrate appropriate handling of support tickets and use good judgment determining when to involve advanced support or development teams.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.