Senior Software Support Engineer
Location
United States
Posted
12 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We are looking for a Senior Software Support Engineer to own complex technical escalations and help customers resolve issues in our enterprise web application. This is a customer-facing, hands-on troubleshooting role that partners closely with Support Analysts and Product/Engineering to restore service quickly, drive root-cause analysis, and improve product quality through clear feedback and documentation.
- Own L3 escalations and critical customer issues from triage through resolution, coordinating with Engineering as needed.
- Reproduce issues in test/staging environments; analyze logs, stack traces, configuration, and data to identify root cause.
- Lead or contribute to major incident response (Sev1/Sev2): containment, customer updates, coordination, and post-incident review.
- Provide clear, timely customer communication: gather requirements, set expectations, propose workarounds, and confirm outcomes.
- Create engineering-ready bug reports with steps to reproduce, environment details, impact assessment, and supporting evidence.
- Develop and maintain internal/external knowledge: runbooks, known issues, troubleshooting guides, and best practices.
- Partner with Engineering/Product to reduce recurring issues by identifying trends, proposing fixes, and validating delivered corrections.
- Mentor L1/L2 team members: technical coaching, case strategy, and review of escalation quality.
- Continuously improve support processes and tools to reduce time-to-resolution and improve customer experience.
Qualifications
- 5+ years in technical support, production support, or software support engineering for an enterprise or SaaS product.
- 2+ years operating as an L3 / escalations engineer (or equivalent) handling complex, cross-system issues.
- Strong troubleshooting skills for enterprise web applications (HTTP/HTTPS, REST APIs, authentication, configuration, and performance).
- Working knowledge of at least one programming language (Java, .NET/C#, or similar) with the ability to read code and interpret stack traces.
- Strong Microsoft SQL Server (MS SQL) skills (querying, joins, basic performance troubleshooting) and experience with relational databases/DBMS concepts.
- Working knowledge of Linux (shell, services/processes, networking basics, log analysis).
- Experience supporting hybrid deployments across Azure cloud and on-prem infrastructure; familiarity with virtualization concepts.
- Excellent written and verbal communication skills; comfortable leading customer calls for complex issues.
- Ability to manage multiple high-priority issues simultaneously and maintain clear, organized case notes.
Preferred Qualifications
- Experience with incident management and postmortems (ITIL, SRE, or similar practices).
- Experience with monitoring/observability tooling (NinjaOne, log aggregation, APM, metrics dashboards) and structured troubleshooting.
- Azure cloud fundamentals and hybrid (Azure + on-prem) architecture awareness and familiarity with common deployment architectures (load balancers, reverse proxies, containers).
- Experience supporting virtualized environments (Hyper-V and VMware) and Windows Server on-prem deployments.
- Relevant certifications (ITIL, Microsoft Azure/Windows Server/SQL Server).
Work Expectations
- May participate in an on-call or after-hours rotation to support critical incidents (details defined by the team).
- Hybrid/remote expectations, travel, and scheduling requirements will be aligned with business needs.
Benefits
- 401(k) with employer match
- Dental insurance
- Medical insurance
- Vision insurance
- Life insurance
- Optional supplemental insurance
- Vacation, starting at 3 weeks annually and increases with tenure
- Sick time, 48 hours annually
- 11 company paid holidays
- Professional development program for training and tuition reimbursement
Location
Torrance, California (Remote)
Department
Support
Employment Type
Full-Time
Minimum Experience
Mid-level
Compensation
$55-$60
Job Requirements
- 5+ years in technical support, production support, or software support engineering for an enterprise or SaaS product.
- 2+ years operating as an L3 / escalations engineer (or equivalent) handling complex, cross-system issues.
- Strong troubleshooting skills for enterprise web applications (HTTP/HTTPS, REST APIs, authentication, configuration, and performance).
- Working knowledge of at least one programming language (Java, .NET/C#, or similar) with the ability to read code and interpret stack traces.
- Strong Microsoft SQL Server (MS SQL) skills (querying, joins, basic performance troubleshooting) and experience with relational databases/DBMS concepts.
- Working knowledge of Linux (shell, services/processes, networking basics, log analysis).
- Experience supporting hybrid deployments across Azure cloud and on-prem infrastructure; familiarity with virtualization concepts.
- Excellent written and verbal communication skills; comfortable leading customer calls for complex issues.
- Ability to manage multiple high-priority issues simultaneously and maintain clear, organized case notes.
- Preferred Qualifications
- Experience with incident management and postmortems (ITIL, SRE, or similar practices).
- Experience with monitoring/observability tooling (NinjaOne, log aggregation, APM, metrics dashboards) and structured troubleshooting.
- Azure cloud fundamentals and hybrid (Azure + on-prem) architecture awareness and familiarity with common deployment architectures (load balancers, reverse proxies, containers).
- Experience supporting virtualized environments (Hyper-V and VMware) and Windows Server on-prem deployments.
- Relevant certifications (ITIL, Microsoft Azure/Windows Server/SQL Server).
- Work Expectations
- May participate in an on-call or after-hours rotation to support critical incidents (details defined by the team).
- Hybrid/remote expectations, travel, and scheduling requirements will be aligned with business needs.
Benefits
- 401(k) with employer match
- Dental insurance
- Medical insurance
- Vision insurance
- Life insurance
- Optional supplemental insurance
- Vacation, starting at 3 weeks annually and increases with tenure
- Sick time, 48 hours annually
- 11 company paid holidays
- Professional development program for training and tuition reimbursement
- Location
- Torrance, California (Remote)
- Department
- Support
- Employment Type
- Full-Time
- Minimum Experience
- Mid-level
- Compensation
- $55-$60
Related Guides
Related Job Pages
More Software Engineer Jobs
Mobile Engineer supporting customer-reported issues and production systems at Gather AI
Manager of Engineering leading a team at Keyfactor, Inc.
Staff Software Engineer
Mercury Insurance Services, LLCAt Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years. We are one team with a common goal to help others. Everyone needs insurance and we can’t imagine a world without it. We care about our people, and we mean it. We reward our talented professionals with a competitive salary, bonus potential, and a variety of benefits to help our team members reach their health, retirement, and professional goals. Pay Range USD $83,670.00 - USD $161,815.00 /Yr.
The Staff Software Engineer will provide technical leadership and direction for multiple agile teams to implement prioritized software product roadmaps, which includes designing, developing, and maintaining complex software systems. This role also involves leading design and code reviews, driving multiple sprint teams to deliver features, and collaborating with product managers on planning and prioritization.
The role involves leading the design and development of embedded software for Extended Reality (XR) and visual system platforms, including AR/VR/MR display systems and real-time rendering components. The engineer will also serve as the technical authority for embedded architecture, device-level software, and low-level system integration across hardware, firmware, and application layers.