Enable job alerts via email!

Software Engineer – Engineering Solutions / Cloud / AI

Borr Drilling

Singapore

On-site

SGD 65,000 - 90,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Borr Drilling seeks a talented full-stack developer for exciting projects that merge AI with engineering technologies. In this role, you will develop web, mobile, and cloud applications, collaborating with a dynamic team while enjoying high ownership and flexibility in project development, alongside competitive remuneration and growth opportunities.

Benefits

Attractive remuneration and performance incentives
Access to ongoing professional training
Growth path into tech lead or product management roles

Qualifications

  • Strong understanding of cloud infrastructure and containerization.
  • Experience with full-stack development using modern frameworks.
  • Passion for developing engineering and construction tech tools.

Responsibilities

  • Full-stack development of web, cloud, and mobile applications.
  • Build, test, and deploy microservices and APIs on cloud platforms.
  • Integrate AI/ML models for enhanced data analytics.

Skills

JavaScript
TypeScript
Python
C#
Node.js
React
Flutter
REST APIs
Database Design
Cloud Infrastructure
CI/CD

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Civil & Structural Engineering

Tools

AWS
Azure
Docker
Kubernetes
PostgreSQL
MongoDB
Git

Job description

  • Opportunity to work on real-world AI + Engineering tech products used globally
  • Dynamic team with diverse tech, engineering, and business backgrounds
  • High ownership and flexibility in project development
  • Attractive remuneration and performance incentives
  • Access to ongoing professional training and global exposure
  • Growth path into tech lead or product management roles

Key Responsibilities

  • Full-stack development of web, cloud, and mobile applications using modern frameworks (Node.js, React, Flutter, etc.)
  • Build, test, and deploy scalable microservices and APIs on AWS/Azure or similar cloud platforms
  • Design and implement backend logic for engineering workflows , BIM/CAD integrations, or visual data platforms
  • Integrate AI/ML models for computer vision, anomaly detection, or analytics dashboards
  • Ensure clean, modular, well-documented code using CI/CD pipelines and GitOps practices
  • Participate in architecture discussions , code reviews, and iterative Agile sprints
  • Collaborate with product managers, domain experts, and QA to deliver high-impact features
  • Optimize performance, security, and scalability of deployed applications
  • Maintain deployment infrastructure, troubleshoot issues, and support product lifecycle

Requirements

  • Bachelor’s degree in Computer Science or Civil & Structural Engineering
  • Proficiency in JavaScript/TypeScript , Python, or C#
  • Experience with Node.js, React/Next.js , or Flutter for mobile/web apps
  • Strong understanding of REST APIs, database design (PostgreSQL, MongoDB, etc.)
  • Knowledge of cloud infrastructure (AWS/Azure/GCP), containerization (Docker, Kubernetes)
  • Experience with CI/CD tools , Git workflows, and test-driven development
  • Passion for building tools for engineering, BIM, construction tech , or IoT
  • Ability to work independently and deliver in a fast-paced, agile environment

Preferred:

  • Experience with AI/ML integration , especially in computer vision or NLP
  • Familiarity with engineering file formats (IFC, RVT, DWG, etc.) or BIM APIs (Autodesk Forge/APS, Speckle)
  • Exposure to 3D visualization libraries (Three.js, Unity, etc.)
  • Knowledge of cybersecurity, ISO 27001, or SaaS security frameworks
  • DevOps or infra-as-code skills (Terraform, Ansible, etc.)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.