Home > Senior Software Engineer Jobs

Senior Software Engineer (#SGUnitedJobs)

apartmentECOXPLORE PTE. LTD. placeSingapore scheduleFull-time calendar_month 

The Senior Software Engineer will lead the design, development, and deployment of software solutions for Energy Management Systems (EMS) and Engineering Control & Monitoring Systems. This role requires strong technical expertise in software engineering, industrial automation, and energy optimization, coupled with leadership skills to guide junior engineers and collaborate with cross-functional teams.

Responsibilities

System Design & Development:

  • System Design & Development
  • Architect, design, and implement robust EMS and control monitoring software solutions.
  • Develop algorithms for load forecasting, energy optimization, and real-time monitoring.
  • Lead integration of software with PLCs, SCADA/HMI systems, IoT sensors, and smart devices.
  • Ensure scalability, reliability, and cybersecurity compliance of deployed solutions.
Project & Technical Leadership
  • Oversee the full software development lifecycle from requirements gathering to commissioning.
  • Mentor and guide junior engineers, providing technical reviews and knowledge sharing.
  • Work closely with project managers, electrical engineers, and clients to align technical solutions with business goals.
  • Lead troubleshooting and resolution of complex technical issue
Client & Stakeholder Engagement
  • Present technical solutions and progress updates to clients and stakeholders.
  • Provide training, technical support, and post-deployment follow-up to ensure client satisfaction.
  • Support business development by offering technical expertise during pre-sales and proposal preparation.
Requirements
  • Degree in Computer Science, Electrical Engineering, or related field.
  • Knowledge of energy systems, power distribution, or building management systems preferred.
  • Strong problem-solving and analytical skills.
  • 5+ years of experience in software development with at least 2+ years in a senior or lead role.
  • Strong programming proficiency (Python, C/C++, C#,).
  • Experience with database management (SQL/NoSQL) and APIs.
  • Proven experience with SCADA, HMI platforms for real-time data visualization,EMS, or industrial control system integration.
Benefits
  • Shadowing, mentoring, and training opportunities with seasoned professionals
  • Opportunity to participate in networking events and company meetings
  • Compensation available
  • Term-Life insurance coverage for successful candidates (T&C applies)
  • Expenses allowance
  • Mobile Phone allowance
  • Medical Claim Allowance
  • Working Hour: Mon-Fri (9am ~ 6pm) Sat (9am~1pm)
placePunggol
Job Description We are seeking an experienced Senior Software Engineer to join our Education Technology team. The candidate will be responsible for developing and maintaining our learning management system (LMS), coding education platform...
placeSingapore
description should be reviewed and discussed between you and your manager. Software Engineer Why Join Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have...
apartmentST EngineeringplaceBukit Merah
we aim to transform the use of technology across all of ST Engineering businesses. Job Brief (Full-Time) As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining backend services that support RAG and LLM...
2 similar jobs: Geylang, Toa Payoh