Software Engineer – Engineering Solutions / Cloud / AI
Borr Drilling
Singapore
On-site
SGD 65,000 - 90,000
Full time
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
- 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.)