Software Engineer

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD is seeking a Software Engineer with 6-9 years of experience to support production systems and develop reliable application solutions in Singapore. The role emphasizes hands-on Splunk work, strong SQL skills, and familiarity with Java, Unix/Linux, Oracle databases, and enterprise IT infra.

The ideal candidate will design dashboards, monitor health, investigate incidents, and collaborate with cross-functional teams to improve performance and ITIL-aligned

Qualifications

  • Bachelor's degree in CS, IT, engineering, or related field.
  • 6-9 years in software engineering or IT operations.
  • Hands-on Splunk experience with SPL, dashboards and alerts.

Responsibilities

  • Develop, test and maintain software applications and components.
  • Design and maintain Splunk dashboards, alerts, and reports.
  • Write and optimize SQL queries for data analysis and troubleshooting.
  • Monitor performance and availability of production systems.
  • Investigate incidents and perform root cause analysis.
  • Configure and support monitoring tools like Splunk and Geneos.
  • Develop automation scripts using shell or Python.
  • Support releases, deployments, upgrades, and patches.
  • Troubleshoot apps on Unix/Linux, Oracle DB, Java stacks.
  • Collaborate across dev, infra, DB, network and operations teams.
  • Participate in ITIL-based incident and change management.

Skills

Splunk SPL
SQL
Java
Unix/Linux
Oracle databases
OpenShift
ITIL processes

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

Geneos
PowerShell
Python

Job description

Role Overview

We are seeking a Software Engineer with 6-9 years of experience in software engineering, application support, production monitoring, and system troubleshooting. The ideal candidate should have hands-on experience with Splunk, strong SQL skills, and working knowledge of Java, Unix/Linux, Oracle databases, and enterprise IT infrastructure. The role involves developing and maintaining application solutions, supporting production systems, resolving technical issues, and improving application performance and reliability. Experience in banking or financial services is preferred.

Key Responsibilities
  • Develop, enhance, test, and maintain software applications and components to meet business and technical requirements.
  • Design and maintain operational dashboards, monitoring solutions, alerts, and reports using Splunk and related tools.
  • Write, optimize, and maintain SQL queries for data analysis, reporting, and application troubleshooting.
  • Monitor application performance, system availability, batch processing, and operational health to ensure system stability.
  • Investigate and resolve production incidents, application defects, system errors, and performance issues through root cause analysis.
  • Configure, maintain, and support monitoring tools such as Splunk and Geneos to improve issue detection and resolution.
  • Develop scripts and automation solutions using shell scripting, Python, or other relevant technologies to streamline operational tasks.
  • Support software releases, application deployments, system upgrades, patches, and enhancements across development, testing, and production environments.
  • Troubleshoot applications running on Unix/Linux environments, Oracle databases, Java platforms, application servers, and web servers.
  • Collaborate with development, infrastructure, database, network, and operations teams to resolve complex technical issues.
  • Participate in incident management, problem management, change management, and release management in accordance with ITIL processes.
  • Identify opportunities to improve application performance, monitoring effectiveness, system availability, and operational efficiency.
  • Maintain technical documentation, troubleshooting guides, deployment procedures, and operational support records.
  • Ensure compliance with security standards, change control procedures, audit requirements, and established service-level agreements (SLAs).
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 6-9 years of experience in software engineering, application support, production support, or IT operations.
  • Hands-on experience with Splunk, including Search Processing Language (SPL), dashboards, alerts, and reporting.
  • Experience with Geneos or other enterprise monitoring tools is preferred.
  • Strong SQL skills and experience working with Oracle databases and reporting tools.
  • Working knowledge of Java, Unix/Linux commands, shell scripting, and application troubleshooting.
  • Familiarity with application servers such as JBoss or WebLogic and web servers such as Apache or Nginx.
  • Experience with production incident investigation, root cause analysis, performance monitoring, and problem resolution.
  • Understanding of software development life cycle (SDLC), testing, deployment, release management, and ITIL Incident and Change Management processes.
  • Knowledge of enterprise IT infrastructure, including networks, load balancers, virtual machines, storage, OpenShift, and microservices.
  • Exposure to Python, PowerShell, Ansible, CyberArk, VDI, or IBM AS/400 is an advantage.
  • Strong analytical, problem-solving, debugging and stakeholder management skills.
  • Ability to work collaboratively with technical teams and support business-critical applications in production environments.
  • Experience in banking, financial services, or large enterprise IT environments is preferred.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Production Support Analyst
Production Support Analyst

OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD • Singapore

On-site
SGD 70,000 - 110,000
System Engineer
System Engineer

SAKSOFT LIMITED • Singapore

On-site
SGD 110,000 - 160,000
Application Support Engineer (Unix/Linux & SQL)
Application Support Engineer (Unix/Linux & SQL)

Luxoft Singapore • Singapore

On-site
SGD 70,000 - 95,000
Software Engineer(Java, SQL/PLSQL & Unix)
Software Engineer(Java, SQL/PLSQL & Unix)

ANTAS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
System Engineer
System Engineer

Saksoft Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Senior Software Engineer (Java, SQL/PLSQL & Unix)
Senior Software Engineer (Java, SQL/PLSQL & Unix)

ANTAS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Application Maintenance Engineer
Application Maintenance Engineer

SAKSOFT PTE LIMITED • Singapore

On-site
SGD 120,000 - 180,000
L2 Production Support Java & Linux
L2 Production Support Java & Linux

ENCORA TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Application Support Specialist
Application Support Specialist

Luxoft • Singapore

On-site
SGD 60,000 - 90,000
APPLICATION SUPPORT ANALYST
APPLICATION SUPPORT ANALYST

TALENTWORKZ PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000