Kapsch is one of Austria's most successful global technology companies. With its comprehensive ITS (Intelligent Transportation Systems) portfolio, Kapsch is actively addressing the challenges of the present and the future with intelligent mobility solutions in a wide range of application areas. As a family-owned company founded in 1892 and headquartered in Vienna, Kapsch can look back on 130 years of experience with the future.
Software Support Engineer
Location
United States
Posted
8 days ago
Salary
$95K - $120K / year
Seniority
Mid Level
Job Description
Software Support Engineer
Kapsch
Role Description The Software Support Engineer is responsible for operating and maintaining core production and development applications, ensuring high-quality service delivery to customers and Engineering teams. The role focuses on troubleshooting, continuous improvement, and collaborating with cross-functional teams to enhance processes and product performance, while proactively leading initiatives to strengthen operations and support. - Operate, maintain, and support production and development applications, ensuring high service quality while collaborating with Engineering and customer teams. - Identify opportunities to improve processes and product support, proposing and leading initiatives to enhance operations. - Perform planned and unplanned maintenance activities, including software upgrades, patches, and cross-region coordination. - Troubleshoot and resolve issues across development, pre-production, and production environments, including debugging enterprise code (Java, Python, JavaScript, Bash, SQL). - Act as an escalation point between Technical Operations and Engineering, managing complex issues and coordinating with cross-functional teams. - Configure and manage alerting tools (e.g., Nagios, Icinga) and support remote maintenance systems. - Develop and maintain tools for deployment, automation, and monitoring. - Document solutions and processes in tools such as Jira, Cherwell, and Confluence. - Evaluate software solutions and provide recommendations for improvement. - Provide guidance and training to team members, contributing to knowledge sharing and SME development. Qualifications - Hands-on experience with scripting (Python, Bash), familiar with databases, and code review. - Strong experience in technology roles, with the ability to manage multiple projects, prioritize tasks, and meet deadlines. - Solid understanding of application architecture, including components, integrations, databases, and CI/CD processes. - Proven experience in troubleshooting through log analysis and root cause analysis with a focus on continuous improvement. - Proficiency in Linux environments, networking principles, deployment processes, server configuration, and infrastructure management. - Knowledge of quality assurance methodologies and ability to analyze processes to identify and implement improvements. - Participation in an on-call rotation is required. Benefits - Solving complex problems that improve daily the lives of people around the world. - Opportunity to work in an international company with cutting edge technologies in a high-growth industry. - Career growth, stability, and a casual work environment, with a home-based work setup. - Competitive salary range of $95,000 – $120,000, based on location, experience, skills, internal equity, and market data. - Full benefits package including unlimited paid time off, 11 paid holidays, 401(k), a no cost medical insurance option for employees and eligible dependents, and FSA option.
Related Guides
Related Categories
Related Job Pages
More Support Engineer Jobs
Desktop Support Technician IV
Empower AIEmpower AI (formerly NCI) elevates public sector teams with the power of AI, to ensure America’s missions are met.
• Manage the performance of the Virtual Service Desk assigned shift. • Ensure Service Level Agreement (SLA) requirements are met. • Plan, direct, and/or coordinate IT systems support activities, programs, and projects. • Analyze requirements, status, personnel resources, and schedules. • Track Virtual Service Desk status and performance of Key Performance Indicators. • Collaborate with other leads inside of the End User Services Portfolio and GSA IT end user services.
Technical Support Engineer
AutomoxAll your endpoints. Always configured. Always secured. Cloud-native IT operations for modern organizations.
• Engage with customers to provide technical assistance, troubleshooting, and best-practice guidance. • Diagnose, reproduce, and resolve issues related to agent connectivity, device enrollment, patch deployment, software installation, policy execution, scripting, operating system updates, and endpoint communication. • Gather logs, validate defects, and submit clear, actionable bug reports to Engineering. • Collaborate cross-functionally with Engineering, Customer Success, Professional Services, and Product teams to resolve customer issues, share technical insights, and improve the overall customer experience. • Provide timely, accurate, and empathetic customer communication. • Create and maintain knowledge base articles, internal troubleshooting runbooks, and documentation that improve support quality and customer self-service. • Stay current on Automox product capabilities, operating system updates, endpoint management practices, security tools, and relevant IT technologies. • Participate in a rotating after-hours on-call schedule for critical customer issues, with defined escalation paths and severity criteria. • Contribute to internal initiatives that improve support workflows, diagnostic tooling, documentation, escalation processes, and team efficiency.
• Perform manual synthetic and functional tests in production environments to ensure stability and performance of telecommunications services • Execute stress tests on critical systems, assessing behavior under high load • Conduct continuous monitoring using Kibana and dedicated dashboards to proactively detect failures or anomalies • Open, log, categorize and follow up on incidents • Work closely with QA, development and infrastructure teams • Prepare technical reports and provide evidence of tests performed
• Responsible for providing end-user technical support, maintaining IT systems and services, and ensuring compliance with organizational IT policies and standards. • Respond to and resolve trouble tickets in a timely and professional manner, ensuring high levels of customer satisfaction. • Provide technical support for desktops, laptops, mobile devices, printers, and related peripherals. • Perform user account administration, including account creation, modification, password resets, and access control. • Administer and support Microsoft 365 services, including Exchange Online, Teams, SharePoint, and OneDrive. • Perform system patch management to ensure operating systems and applications are up-to-date and secure. • Monitor and verify completion and integrity of daily system backups; escalate and remediate failed backups as needed. • Maintain hardware and software inventory, including asset tracking, lifecycle management, and documentation. • Install, configure, and troubleshoot software and hardware components. • Assist with onboarding and offboarding processes, including system access and equipment provisioning. • Document technical procedures, solutions, and knowledge base articles. • Monitor system performance and escalate issues to senior IT staff when necessary. • Ensure compliance with cybersecurity policies, procedures, and best practices. • Provide basic network troubleshooting, including connectivity and access issues. • Support IT projects, upgrades, and deployments as assigned. • Perform routine maintenance of IT systems and equipment. • Provide user training and guidance on IT systems and applications.



