Skip to content

Open nowPosted today

SENIOR STAFF SOFTWARE ENGINEER

PRODIGY TECH PTE. LTD.

Pay
SGD 13,000 – SGD 17,000 a Monthly
Where
Central, Singapore
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSENIOR STAFF SOFTWARE ENGINEERPRODIGY TECH PTE. LTD. · Central, Singapore
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on PRODIGY TECH PTE. LTD.'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.3% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.3%7 days
  4. 19.7%14 days
  5. 35.6%30 days
  6. 58.0%60 days
This job: posted today

The posting

About the Company

Prodigy is a Singapore-headquartered technology company specializing in 3D game engine development, game creation tools, and User-Generated Content (UGC) platform operations. The Company develops and operates a proprietary game editor platform that enables creators to build, share, and publish interactive digital experiences within a growing creator ecosystem.

With over 1 million cumulative downloads and an active global creator community, the Company continues to invest in platform innovation, creator productivity tools, and AI-assisted technologies that enhance content creation workflows, user experience, and platform capabilities.

Senior Software Engineer AI Platform and3D Systems

Position Summary

The Senior Software Engineer is a hands-on technical role responsible for designing and delivering production software that supports the Company's creator platform and AI-assisted content creation workflows.

Reporting to the Engineering Research Manager, the role covers performance-critical C/C++ components, back-end and integration services, AI model and agent integration, and the reliability of production systems.

Working closely with product, editor, graphics, and platform teams, the Senior Software Engineer will convert approved technical approaches into reliable product features while contributing practical technical guidance and hands-on implementation.

Key Responsibilities

Software Architecture and Delivery

• Deliver assigned software projects through requirements analysis, technical design, implementation, testing, deployment, monitoring, and maintenance.

• Design scalable and maintainable components in line with the technical roadmap, architecture direction, and engineering standards established by the Engineering Research Manager.

• Translate product requirements into practical technical solutions and document key design choices, interfaces, dependencies, and operational considerations.

• Recommend technology and system design choices, and escalate material architecture, security, delivery, and resource decisions to the Engineering Research Manager.

• Maintain automated tests, conduct code reviews, and support reliable release and maintenance processes for the components under the role's responsibility.

AI Assisted Product Engineering

• Prototype, evaluate, and implement approved AI-assisted capabilities for authoring, asset, and content workflows.

• Build Python or Node.js back-end, integration, and automation services that connect product workflows to approved large language models, AI agents, and external AI services.

• Develop evaluation and telemetry mechanisms to measure functional quality, reliability, latency, and compute cost.

• Implement controlled interfaces for external AI resource-generation services, including appropriate error handling, security, privacy, and usage controls.

• Work with product and engineering colleagues to move validated prototypes into maintainable production features.

3D and Performance Critical Systems

• Design and build performance-critical C/C++ components for editor, platform, and interactive 3D content workflows.

• Develop or integrate modules for image processing, computer vision, 3D data processing, visualization, or related creator-tool capabilities where required by the product.

• Support the translation of natural-language and component-based instructions into dependable editor and platform actions.

• Benchmark and optimise relevant implementations for generation performance, responsiveness, memory use, and stability.

• Collaborate with the Company's editor, graphics, and game-engine engineers to integrate new capabilities without disrupting established 3D and platform systems.

• Monitor, troubleshoot, and tune production systems, and conduct structured root-cause analysis for material incidents.

Technical Collaboration and Mentoring

• Provide technical guidance, code-review feedback, and practical support to other engineers working on related modules.

• Coordinate project-level technical work and communicate delivery progress, dependencies, and technical risks to the Engineering Research Manager.

• Work closely with product managers and engineering colleagues to clarify requirements, sequence implementation work, and resolve delivery issues.

• Contribute to engineering documentation, shared practices, and continuous improvement while remaining an individual contributor with no direct reports initially.

Job Requirements

• Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.

• Minimum 8 years of professional software development experience, including responsibility for the design and delivery of production systems.

• Strong programming skills in C or C++and practical experience with Python or Node.js.

• Experience designing, building, and troubleshooting distributed, high-concurrency, or other performance-sensitive production systems.

• Strong knowledge of software architecture, data structures, networking, concurrency, testing, and software engineering best practices.

• Experience delivering software through technical design, implementation, code review, deployment, monitoring, and maintenance.

• Ability to analyse complex technical problems, compare implementation options, and explain recommendations and trade-offs clearly.

• Experience working with product and engineering teams to convert requirements into maintainable technical solutions.

• Strong written and verbal communication skills and the ability to work effectively in a cross-functional team.

• Ability to work within an established technical roadmap while taking ownership of assigned modules and delivery commitments.

Preferred Qualifications

• Experience integrating Large Language Models, AI agents, multimodal systems, or third-party AI services into production products.

• Experience designing evaluations, telemetry, or quality controls for AI-assisted product features.

• Experience with OpenGL, OpenCV, computer vision, 3D data, interactive editors, game engines, or related technologies.

• Experience developing creator tools, content creation workflows, UGC platforms, or other interactive software products.

• Experience improving system performance, reliability, observability, latency, or infrastructure cost.

• Experience operating software across Windows, macOS, Linux, cloud, or containerised environments.

• Experience mentoring engineers or coordinating the technical delivery of a project.

• Master's Degree in Computer Science, Software Engineering, Artificial Intelligence, or a related technical field.

Reporting Line

Reports directly to the Engineering Research Manager and works closely with product, editor, graphics, platform, and other engineering teams. The role is a hands-on individual-contributor position with project-level technical leadership responsibilities and no direct reports initially.

Posting text belongs to the employer. Removal requests: contact us.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against PRODIGY TECH PTE. LTD.'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on PRODIGY TECH PTE. LTD.'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    PRODIGY TECH PTE. LTD.'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.