Kapsch TrafficCom North America is a leading global technology company specializing in Intelligent Transportation Systems. They are seeking a Software Support Engineer responsible for operating and maintaining core production and development applications, ensuring high-quality service delivery, troubleshooting issues, and collaborating with cross-functional teams to enhance processes and product performance.
Responsibilities:
- 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
Requirements:
- 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