Job offers - CrawlJobs

Software Support Engineer United States Jobs

6 Job Offers

New
Software Support Engineer
Save Icon
Join DCS as a Software Support Engineer in Franklin, troubleshooting WMS/WES/WCS systems for complex conveyor and robotics operations. Requires 2+ years of related experience, strong Linux and networking skills, and 24/7 on-call availability.
Salary Icon
Salary
Not provided
Designed Conveyor Systems
Expiration Date
Until further notice
Full Stack Software Engineer, Support Operations
Save Icon
Join ClickHouse as a Full Stack Software Engineer in Support Operations, building AI-powered systems and integrations with TypeScript, Node.js, and React. Remote-friendly role in San Francisco with equity and flexible time off.
Salary Icon
Salary
Not provided
ClickHouse
Expiration Date
Until further notice
Software Support Engineer
Save Icon
Location Icon
Location
United States, Piscataway Township
Salary Icon
Salary
Not provided
CoServe Global Solutions
Expiration Date
Until further notice
Software Engineer Sr - App Support
Save Icon
Location Icon
Location
Salary Icon
Salary
55000.00 USD / Year
pnc.com Logo
PNC Financial Services
Expiration Date
Until further notice
Senior Software Support Engineer – Telematics
Save Icon
Location Icon
Location
United States, Newark, Casa Grande
Salary Icon
Salary
Not provided
priamba.com Logo
Priamba
Expiration Date
Until further notice
Software Support Engineer (Third Shift)
Save Icon
Join our McLean team as a Software Support Engineer (Third Shift), acting as the first responder for our cloud platform. You'll triage alerts, troubleshoot complex issues using Linux and networking knowledge, and collaborate with engineers to enhance system reliability. This night shift role (5pm...
Salary Icon
Salary
50000.00 - 125000.00 USD / Year
appian.com Logo
Appian Corporation
Expiration Date
Until further notice

About the Software Support Engineer role

A career in software support engineering bridges the gap between technical development and end-user satisfaction, making it a critical role in any organization that develops or deploys software solutions. Software Support Engineer jobs are fundamentally about ensuring that software applications run smoothly, efficiently, and securely for users. Professionals in this field are the frontline troubleshooters and problem-solvers who diagnose, analyze, and resolve complex technical issues that arise in production environments. They act as the vital link between customers, internal teams, and developers, translating user-reported problems into actionable technical steps.

The day-to-day responsibilities of a Software Support Engineer are diverse and require a blend of technical depth and strong communication skills. Common duties include managing and prioritizing support tickets through various channels such as email, phone, live chat, and ticketing systems. Engineers are expected to perform root cause analysis on software bugs, configuration errors, and system performance issues. This often involves writing and executing SQL queries to investigate database anomalies, reviewing application logs to trace errors, and replicating issues in test environments to understand their origin. Beyond reactive troubleshooting, these professionals also contribute to proactive system health by monitoring application performance, performing regression testing after updates, and creating detailed knowledge base articles to help users solve common problems independently. They frequently collaborate with development and infrastructure teams to escalate complex issues and recommend long-term fixes or system improvements.

To succeed in software support engineer jobs, individuals need a robust technical toolkit. Proficiency in SQL and database management systems is almost always essential for querying data and diagnosing backend issues. A solid understanding of operating systems, particularly Windows and Linux, is critical for navigating server environments and desktop configurations. Familiarity with networking fundamentals—including TCP/IP, DNS, DHCP, and firewalls—is also highly valued, as many support issues stem from connectivity or security settings. Additionally, scripting skills in languages like Python, PowerShell, or Bash are increasingly important for automating repetitive tasks and performing advanced diagnostics. On the soft skills side, exceptional written and verbal communication is paramount, as engineers must explain technical concepts to non-technical stakeholders clearly and manage expectations during high-pressure outages. Patience, empathy, and a methodical approach to problem-solving are equally crucial traits.

Typical requirements for these roles include a bachelor’s degree in computer science, information technology, or a related field, though equivalent professional experience is often accepted. Employers generally look for several years of hands-on experience in technical support or a related IT role. Certifications in specific technologies (such as cloud platforms, database administration, or networking) can significantly enhance a candidate’s profile. Ultimately, Software Support Engineer jobs offer a dynamic and rewarding career path for those who enjoy solving puzzles, helping others, and continuously learning about new technologies in a fast-paced environment.