🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
About the role As an Application Support Engineer within the Technical Support team, you will investigate and resolve application-related technical issues, analyse source code, review system logs, and support internal teams in maintaining product stability and service quality. You will work closely with Infrastructure, Software Development, Customer Support, and Business Development teams to resolve escalated incidents, identify root causes, improve troubleshooting processes, and enhance overall system performance. Key responsibilities Level 2 – Technical Support Investigate and troubleshoot application-related issues reported by customers and internal teams. Analyse application source code to support debugging and issue identification. Provide technical support to Customer Support and Business Development teams, including troubleshooting and technical clarification. Handle escalated support cases requiring deeper technical investigation. Replicate reported issues in the appropriate environment and determine whether they are valid software defects. Collect and analyse application logs, database records, error messages, and system behaviour. Document investigation steps, findings, workarounds, and resolutions in the relevant support or ticketing system. Develop and execute scripts, SQL queries, reports, or simple internal tools to support troubleshooting and operational requirements. Identify recurring application issues and provide structured feedback to Software Development and Infrastructure teams. Maintain and contribute to internal knowledge bases, troubleshooting guides, FAQs, and standard operating procedures. Level 3 – Technical Support Conduct detailed root cause analysis (RCA) for critical, complex, or recurring application and system issues. Troubleshoot complex incidents using application logs, database queries, monitoring tools, system diagnostics, and source code analysis. Collaborate with Software Developers and Infrastructure Engineers to resolve application, database, integration, deployment, and infrastructure-related issues. Review technical findings and recommend permanent corrective and preventive actions. Monitor application health, service availability, system performance, scheduled processes, and integration status. Develop scripts, diagnostic utilities, testing tools, or automation solutions to improve troubleshooting efficiency. Support testing and validation of bug fixes, patches, system changes, and application releases. Participate in incident reviews and contribute to service reliability and process improvement initiatives. Document root causes, technical solutions, investigation workflows, known errors, and preventive measures. Provide technical guidance and knowledge sharing to Level 1 and Level 2 support personnel when required. Job Requirements Education & Experience Bachelor's Degree in Information Technology, Computer Science, Software Engineering, Programming, or a related field. Fresh graduates with relevant technical knowledge, internship experience, academic projects, or strong problem-solving skills are welcome to apply. Candidates with 1–2 years of experience in application support, technical support, software development, or a related technical role will have an added advantage. Technical Skills Good knowledge of Java technologies, including Java SE, Java EE, JSP, and Spring Boot. Hands-on knowledge of MySQL, SQL queries, database troubleshooting, and data analysis. Familiarity with Angular, TypeScript, JavaScript, JDBC, and Hibernate. Ability to read, understand, and analyse application source code for troubleshooting purposes. Familiarity with development and database tools such as IntelliJ IDEA, Visual Studio Code, and DBeaver. Proficiency in Git for source code version control, repository management, and collaborative software development. Strong analytical, troubleshooting, and problem-solving skills. Ability to communicate technical findings clearly to both technical and non-technical stakeholders. Ability to work independently while collaborating effectively with cross-functional teams. Ability to manage multiple support cases and priorities in a fast-paced environment. Self-motivated, responsible, detail-oriented, and eager to learn new technologies. Good documentation, time-management, and follow-up skills. Willingness to work on a rotating shift schedule, including weekends or public holidays when required. Proficient in spoken and written English.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.