Senior Forward Deployed Engineer (FDE)

BES (SG) TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 140,000 - 200,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BES (SG) TECHNOLOGY PTE. LTD. is building the future of construction digitalization, embedding AI-driven systems into real-world projects.

The Senior Forward Deployed Engineer will embed with major clients to architect, deploy, and scale complex software and data systems, bridging client needs with product engineering. Travel may be required for on-site deployments. You will own the RPCD lifecycle from requirements to deployment, mentor juniors, and coordinate with vendors to ensure successful

Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5+ years in software development, system implementation, technical support, or similar roles.
  • Strong experience in customer requirement analysis, technical solution design or customer-facing architecture.
  • Hands-on software development and debugging experience.
  • Experience with server deployment, system integration, and production troubleshooting.
  • Proficiency in Python or similar languages; strong Linux skills.
  • Excellent communication with customers and internal teams.
  • Willingness to travel for on-site deployment and implementation.

Responsibilities

  • Embed with client teams to scope requirements and design architectures.
  • Write production-grade code, build MVPs, and configure cloud infrastructure.
  • Design and implement product features based on customer needs.
  • Coordinate on-site deployments, including configuration and training.
  • Monitor deployments, troubleshoot production issues, and optimize performance.
  • Manage external vendors and outsourced development when needed.
  • Prepare training materials and knowledge transfer for internal staff.

Skills

Client requirements
Cloud services
Linux
Python
SDLC
Communication

Education

Bachelor's degree in CS/SE

Job description

Be a Part of BES (SG) TECHNOLOGY PTE. LTD.

BES is building the future of construction digitalization. We are moving from manual, rule-based systems to AI-driven systems to enhance productivity, revenue, efficiency, and competitiveness.

Understand→ Design → Develop → Review → Deploy → Troubleshoot → Train → Lead

We are seeking a highly skilled Senior Forward Deployed Engineer (FDE) who embed directly with major clients to architect, deploy, and scale complex software, data, or AI systems in real-world production environments, bridging the gap between external enterprise needs and internal product engineering. In particular, a Senior FDE is a high-impact, customer-facing technical role. This role should demonstrate strong customer-facing communication, technical ownership, problem-solving, project coordination, and mentoring capabilities.

You will be assigned as a senior RPCD (Customer Requirements, Product, Coding, Deployment) too, responsible for managing the full technical lifecycle; from customer requirement analysis and product development to deployment and post-deployment support. This senior position oversees translating client feedback into functional software, writing clean code, and managing safe system deployments.

Key Phases of RPCD

  • Requirements: Gathering and defining what the customer or market needs. This stage uses tools to outline features, constraints, and goals.
  • Product: Designing the solution blueprint, user experience (UX), and architecture based on those requirements.
  • Coding: The actual building and development phase where engineers write the software or construct the product.
  • Deployment: Delivering the completed product or code update into the production environment so the customer can use it.
Roles and Responsibilities

1. Customer Requirement Analysis and Customer Integration: Embed with client technical teams to scope requirements, design architectures, and build tailored technical solutions

  • Gather, analyze, and clarify customer technical and functional requirements.
  • Translate customer requirements into clear technical specifications and development tasks.
  • Evaluate feasibility, technical complexity, effort, resources, and delivery timelines.
  • Communicate technical solutions and limitations to customers and internal stakeholders.

2. Product Coding: Write production-grade code, build MVPs, and configure cloud infrastructure

  • Write clean, scalable, maintainable, efficient, and reliable code following established coding standards.
  • Ensure code quality, maintainability, performance, and compliance with development standards.
  • Perform debugging, integration, setup automated tests, technical troubleshooting and performance optimization.
  • Conduct code reviews to ensure code quality, maintainability, security, and adherence to coding standards.

3. Product Development & Implementation: Product feature implementation, push code safely through staging into production environments

  • Design, develop, customize, and maintain product features based on customer requirements.
  • Integrate new features with existing systems, applications, and third-party components.
  • Participate in architecture and technical design discussions.
  • Analyze and resolve complex technical issues during development and deployment.

4. On-Site Deployment Management: Coordinate and execute customer-site deployments, including system configuration, installation, integration, testing, troubleshooting, technical support, and customer training, ensuring successful and timely product implementation

  • Plan and execute product deployment and implementation at customer sites.
  • Manage installation, configuration, integration, testing, and system validation.
  • Troubleshoot deployment and production issues.
  • Coordinate with customers and internal teams to ensure smooth and timely implementation.
  • Provide technical support and customer training when required.

5. Server Deployment & System Monitoring: Manage and execute server deployment and configuration; track live performance, check logs, and fix production bugs

  • Manage server installation, configuration, application deployment, and system integration for customer and internal environments.
  • Monitor system performance, availability, and stability.
  • Analyze logs and system issues and coordinate troubleshooting activities.
  • Perform system health checks and support post-deployment optimization.
  • Translate field learnings and recurring client challenges back to internal product and engineering teams to shape core platform roadmaps.

6. Outsourced Development Management: Assess the feasibility and expected workload of outsourced development projects

  • Evaluate outsourced development workload, technical complexity, resources, and timelines.
  • Define development scope, technical requirements, and expected deliverables for external vendors.
  • Review vendor estimates and development progress.
  • Monitor outsourced development quality, schedule, and delivery.

7. Internal Training & Knowledge Transfer: Prepare training materials, technical documentation, and hands-on exercises to support internal staff in understanding and using the product effectively

  • Develop and deliver internal training on product features, technical implementation, configuration, and troubleshooting.
  • Conduct knowledge-sharing sessions for development, support, and operations teams.
  • Prepare technical documentation, training materials, and deployment procedures.
  • Provide technical mentoring and guidance to junior team members.
Core Requirements & Skills
  • Bachelor's degree or above in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5+ years of experience in software development, system implementation, technical support, or a similar role.
  • Strong experience in customer requirement analysis, technical solution design or customer-facing technical architecture experience.
  • Solid software development and debugging experience.
  • Experience with server deployment, system integration, and production troubleshooting.
  • Hands-on experience with cloud services, SQL optimization, and modern data/AI frameworks.
  • Experience working directly with customers and managing technical implementation projects.
  • Experience coordinating with external vendors or outsourced development teams.
  • Good understanding of software development lifecycle (SDLC).
  • Advanced programming proficiency in Python or similar languages; strong command of Linux.
  • Ability to analyze technical issues and provide practical solutions.
  • Strong communication skills in both technical and business contexts.
  • Willingness to travel for customer on-site deployment and implementation, if required.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Forward Deployed Software Developer
Forward Deployed Software Developer

Cloudwise • Singapore

On-site
SGD 120,000 - 180,000
Senior Client-Facing AI & Deployment Engineer
Senior Client-Facing AI & Deployment Engineer

BES (SG) TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000
Sr. Staff Forward Deployed Engineer
Sr. Staff Forward Deployed Engineer

United States Digital Space LLC • Singapore

On-site
SGD 140,000 - 190,000
Comprehensive benefits
Forward Deployed Engineer – Multi-Cloud Platform
Forward Deployed Engineer – Multi-Cloud Platform

NCS PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Forward Deployed Engineer, Professional Services
Forward Deployed Engineer, Professional Services

Jobtailor • Singapore

On-site
SGD 180,000 - 240,000
Senior Solution Engineer (Equity Sector)_Contract Renewable
Senior Solution Engineer (Equity Sector)_Contract Renewable

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Forward Deployed Engineer
Forward Deployed Engineer

Hiverlab Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Lead IT Analyst
Lead IT Analyst

Singapore Post • Singapore

On-site
SGD 120,000 - 180,000
Software Engineers
Software Engineers

PageGroup Corporation Solutions (Malaysia) Sdn Bhd • Singapore

On-site
SGD 120,000 - 180,000
Forward Deployed Engineer
Forward Deployed Engineer

Fano (Fano Labs) • Singapore

On-site
SGD 100,000 - 150,000