askTIANaskTIANJobs

Step 1 · Compatibility

Senior Software Engineer (Real-time Collaborative Platform – Full Stack)

Centre for Strategic Infocomm Technologies · onsite · closes 3/31/2027

Is this role right for you?

Good match67% compatible

Preview using a demo profile. Build yours

67
Profile fit
77
Time fit
100
Industry
40
Role
40
Aptitude
71
Character
56
  • Missing 1 of 3 required skills
  • 7y experience meets the 5y minimum
  • Open to full-time work
  • Schedule works

You're compatible with this role — here's what it involves. ↓

Ask about this role — with your chartTalk to asktian about how Senior Software Engineer (Real-time Collaborative Platform – Full Stack) fits who you are — and where this path could take your career.Ask at chat.asktian.com →

Step 2 · The role

InfoComm, Technology, New Media CommunicationsInfocomm Technologyfull-timesenior

As a Senior Software Engineer, you will lead the design and technical implementation of a scalable, real-time collaboration digital platform for creating and editing rich, interactive content. You will lead the end-to-end technical implementation of a real-time collaborative ecosystem where analysts co-create production-grade reports with interactive, data-driven elements. Your work will directly support Singapore’s national security leaders in translating complex analysis into informed strategic decisions. Responsibilities • Lead the design and implementation of a real-time collaboration platform, including multi-user editing, conflict resolution, and state synchronization across distributed systems • Drive and engineer interactive content experiences by developing interactive data storytelling capabilities, enabling users to create and embed dynamic charts, maps, visualizations, and data-driven content within reports • Design and lead the implementation of scalable microservices and APIs, ensuring performance, reliability, and consistency under high-concurrency workloads • Manage and optimize data platforms and orchestration pipelines to ensure seamless data flow and system stability • Mentor and guide engineers in technical design and implementation, driving architectural decisions and elevating overall code quality and engineering practices • Collaborate with product, design, and end-users to bridge the gap between complex data analysis and intuitive user experiences • Explore and prototype AI-driven features such as AI-assisted copyedit/proofreading, metadata tagging, cross-report reference validation and agent-based workflow to enhance content reliability and efficiency Requirements • At least 5 years of software engineering experience, with a background in Engineering, Computer Science, or equivalent • Proficient with full stack web technologies such as ReactJS, Spring Boot, PostgreSQL, MongoDB and MinIO • Proficient in backend or frontend development (e.g. Java/Spring Boot or React/TypeScript), with the ability and willingness to learn new languages and frameworks as needed. • Experience with databases such as RDBMS, NoSQL, and object storage • Proficient with CI/CD processes, Infrastructure as Code (IaC), Git, Kubernetes, and deploying and operating applications in cloud environment • Solid understanding of system architecture design, software engineering best practices, and scalable service development. • Proven ability to lead agile teams or mentor junior engineers through code reviews and architectural guidance Nice to haves • Experience with WebSockets, OT (Operational Transformation), rich-text engine customization • Familiarity with AI-driven development, such as building or integrating LLM-powered features, agent-based workflows, or automation tools. • Familiarity with modern frontend tooling (e.g. Vite, Nx), and/or working within large-scale or monorepo codebases • Experience with observability tooling (e.g. Elastic stack, OpenTelemetry, Grafana) • Familiarity with Elasticsearch, Neo4J, or similar graph/search technologies As CSIT is an agency under the Ministry of Defence (Singapore), only Singapore Citizens will be considered.

Skills

TypeScriptPostgreSQLReact

Similar roles

More InfoComm, Technology, New Media Communications jobs →