Talent.com
This job offer is not available in your country.
Software Engineer (Enterprise Systems)

Software Engineer (Enterprise Systems)

Centre for Strategic Infocomm TechnologiesSingapore, Singapore
24 days ago
Job description

Responsibilities

  • Design, develop, test, and deploy software applications using modern web technology stack
  • Collaborate with cross-functional teams to translate business requirements into scalable and reliable technical solutions
  • Write clean, efficient, and well-documented code
  • Actively contribute to iterative sprint cycles by participating in peer code reviews, engaging with users, and proactively resolving issues
  • Implement CI / CD pipelines and contribute to automation efforts
  • Ensure application observability through proper logging, metrics, and monitoring instrumentation
  • Contribute to the technical community by sharing best practices, publishing internal tech blogs, leading knowledge-sharing sessions, or mentoring peers across engineering teams

Requirements (Minimum Qualifications)

  • Good degree in Computer Science, Software Engineering, Information Systems, or a related field
  • Strong foundation in programming languages, data structures, and software design patterns
  • Familiarity with modern software development tools (e.g. Cloud technologies, Docker / Kubernetes, CI / CD pipelines, Git) and frameworks (e.g. Spring Boot, React)
  • Experience with relational (e.g. MSSQL), and NoSQL databases (e.g. MongoDB) and observability tooling and frameworks (e.g. OpenTelemetry)
  • Proficiency in Python and experience with Elasticsearch is a plus
  • Experience with integrating Generative AI capabilities and using AI coding assistants like GitHub Copilot is an advantage
  • Note : Suitable candidates that possess and demonstrate relevant working experience could be considered for senior software engineer position.

    Create a job alert for this search

    System Engineer • Singapore, Singapore