Application Support Engineer II

Trimark Associates•Folsom, CA
•$90,000 - $120,000

About The Position

Trimark Associates is seeking a Tier II Application Support Engineer to support its mission-critical T1-S Vantage and True:SCADA platforms. The role works across software engineering, infrastructure, and operations to ensure system reliability, resolve complex issues, and improve platform stability. The engineer collaborates with development, OT, integration, project management, and customer operations teams to troubleshoot production systems, support data flows and integrations, and drive long-term improvements. It is a hands-on, mid-level role involving ownership of issues from initial triage through root-cause identification and resolution. The position is suited to candidates with experience supporting complex, mission-critical systems in production environments and an interest in growing into full-time software development. The role supports high-impact systems used in real-time utility operations across the United States, with exposure to data, infrastructure, APIs, and distributed systems. It offers collaboration with experienced developers and domain experts and a path toward a software engineering role. Candidates must be legally authorized to work in the United States; the position is not eligible for employment-based visa sponsorship, including future sponsorship or STEM OPT training plans. Candidates must reside in the United States.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, and/or an equivalent combination of education and practical experience.
  • 3–5 years of professional experience in software development, application support, or a similar technical role.
  • Experience working in production environments and handling real-world system issues.
  • Legally authorized to work in the United States for any employer; the role is not eligible for employment-based visa sponsorship now or in the future, including STEM OPT training plans.
  • Experience with SQL Server, including writing queries, data analysis, and troubleshooting.
  • Understanding of relational database fundamentals, including transactions, indexing, ACID, and DML/DDL.
  • Experience troubleshooting web applications and RESTful APIs.
  • Exposure to Windows Server environments and administration.
  • Ability to read and understand C#/.NET code for debugging and issue analysis.
  • Working knowledge of HTML and JavaScript for troubleshooting front-end issues.
  • Strong analytical and problem-solving skills in complex systems.
  • Ability to support time-sensitive, high-availability environments.
  • Clear communication skills for working across technical and non-technical teams.
  • Strong fundamentals and ability to learn quickly; deep expertise in every listed area is not expected.
  • Must reside in the United States.

Nice To Haves

  • SQL Server performance tuning and database management.
  • Experience with PostgreSQL and time-series data, such as TimescaleDB.
  • Linux system administration experience.
  • Familiarity with Docker, Kubernetes, and containerized environments.
  • Understanding of TCP/IP networking fundamentals.
  • Experience with Azure, especially relational database services and monitoring such as Application Insights.
  • Development experience with .NET/C# or other modern languages, such as JavaScript/TypeScript or Java.
  • Familiarity with Git/source control and Agile development practices.
  • Understanding of object-oriented design principles.
  • Experience with SCADA systems or energy/utilities environments.
  • Familiarity with industrial protocols such as Modbus and DNP3.

Responsibilities

  • Troubleshoot and resolve issues in production, mission-critical applications.
  • Write SQL queries to analyze data issues, database performance, and data integrity.
  • Diagnose and resolve issues across REST APIs, web applications, and backend services.
  • Partner with developers to identify root causes, implement fixes, and deploy changes.
  • Support and monitor Windows and Linux systems and services.
  • Work within a biweekly sprint cycle, contributing to planning and execution.
  • Identify recurring issues proactively and implement solutions to improve system reliability and reduce support load.
  • Communicate findings and resolutions clearly to technical and non-technical stakeholders.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service