Search by job, company or skills

Glints

Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Objectives

We are looking for a hands-on Software Engineer who takes strong ownership of systems in production and works closely with users to ensure smooth day-to-day operations. The environment is SaaS-heavy, with many enterprise platforms and a limited number of in-house systems.

This role sits at the intersection of engineering, operations, and usersunderstanding real problems, translating them into technical actions, and delivering reliable outcomes.

This is not a pure coding role, and not a pure support role. You will write code when needed, design and maintain integrations, work with vendors, and communicate directly with users to diagnose issues and improve system usage. Occasional travel to Singapore is required for face-to-face collaboration with users.

Roles and Responsibilities

  • Take end-to-end ownership of assigned enterprise applications and integrations
  • (from user issue diagnosis fix improvement)
  • Act as a technical point of contact for users, including:
  • Understanding user workflows and pain points
  • Asking the right questions to diagnose issues accurately
  • Explaining technical issues and solutions in clear, non-technical language
  • Support and operate SaaS and enterprise platforms, including:
  • Incident investigation and resolution
  • Configuration issues and system behavior analysis
  • Coordination with vendors when required
  • Design, build, and maintain system integrations between SaaS platforms and internal systems
  • (APIs, data sync, batch jobs, event-driven flows)
  • Write and maintain production-quality code to:
  • Fix defects
  • Build integration logic
  • Automate manual or error-prone processes
  • Prioritize multiple open issues based on business impact and urgency
  • Document:
  • Issue triage and root causes
  • System behavior, limitations, and workarounds
  • Operational knowledge for team reuse
  • Follow good engineering and change management practices
  • (controlled changes, testing, rollback awareness)
  • Work collaboratively with:
  • Users and business teams
  • Internal engineers
  • External SaaS vendors and partners
  • Participate in PoCs and improvement initiatives, including:
  • AI-enabled automation or analytics
  • Process and system efficiency improvements

Who You Are

  • You take ownershipwhen users report a problem, you see it through end to end
  • You are comfortable communicating with users, not just systems
  • You enjoy working in SaaS-heavy, integration-driven environments
  • You have a solid understanding of software engineering fundamentals
  • You can write clean, maintainable code and understand system interfaces
  • You are pragmatic, curious, and improvement-driven
  • You communicate clearly with both technical and non-technical stakeholders
  • You have grit and do not drop issues halfway

Minimum Job Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • (or equivalent hands-on experience)
  • 2+ years of experience in:
  • Application support, systems engineering, or platform operations
  • With hands-on development experience
  • Practical experience with:
  • One or more backend languages (e.g. Java, Node.js, Python)
  • SQL and relational databases
  • APIs, integrations, and data flows
  • Microsoft Azure, n8n, Power Automate, Azure AI Studio
  • Experience working with SaaS or enterprise platforms is strongly preferred
  • Exposure to cloud platforms or AI-related tooling is a plus

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138554299