Senior & Lead C# Engineer — Drive Complex Systems

sioux

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Personal training budget
Diverse tech projects
Open culture
Innovative environment

Job summary

Sioux Singapore is seeking an experienced C# software engineer to design, implement, and maintain high-performance components for machine and subsystem control within complex systems. You will join a Kanban team delivering maintainable software and contribute to code reviews and mentoring across the team.

The role emphasizes collaboration with hardware and systems teams, troubleshooting, and applying best practices in software design, testing, and documentation.

Qualifications

  • 5+ years of hands-on experience with C# and the .NET ecosystem.
  • Strong grasp of object-oriented design principles and scalable architecture.
  • Proficient with multi-threaded and asynchronous programming.
  • Skilled in unit testing, integration testing, and CI/CD pipelines.
  • Experience with version control (Git) and modern DevOps practices.
  • Affinity with hardware and physical systems is a strong plus.

Responsibilities

  • Design, implement, and maintain high-performance C# software components for machine and subsystem control within complex systems.
  • Be part of a Kanban team delivering high-quality, maintainable software.
  • Review and improve code quality through thorough code reviews and mentoring of other developers.
  • Troubleshoot, analyse, and resolve complex software and system issues.
  • Integrate software with hardware and control systems, ensuring efficient and reliable machine operations.
  • Define and implement best practices in software design, testing, and documentation.
  • Contribute to continuous improvement initiatives for software processes, performance, and usability.

Skills

C# & .NET
OOP design
Multithreading/Async
Unit testing/CI-CD
Git & DevOps
Hardware affinity

Tools

Git

Job description

Sioux Singapore is seeking an experienced C# software engineer to design, implement, and maintain high-performance components for machine and subsystem control within complex systems. You will join a Kanban team delivering maintainable software and contribute to code reviews and mentoring across the team.

The role emphasizes collaboration with hardware and systems teams, troubleshooting, and applying best practices in software design, testing, and documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# Engineer — Real-Time Machine Control
Senior C# Engineer — Real-Time Machine Control

Neunpunktnull • Singapore

On-site
SGD 90,000 - 120,000
Senior Software Engineer (Machine Control – C#)
Senior Software Engineer (Machine Control – C#)

Neunpunktnull • Singapore

On-site
SGD 90,000 - 120,000
Software Tech Lead - C# Machine Control Systems
Software Tech Lead - C# Machine Control Systems

Sioux Technologies Asia • Singapore

On-site
SGD 120,000 - 180,000
Personal training budget SGD 5,000 per
Varied work due to technologies, jobs
Open culture focused on collaboration
+1
Senior C# Machine-Control Lead | WPF, Scrum, Hybrid
Senior C# Machine-Control Lead | WPF, Scrum, Hybrid

sioux technologies pte. ltd. • Singapore

Hybrid
SGD 90,000 - 140,000
Competitive compensation
Hybrid work arrangement
Healthcare coverage
+1
Senior C# Tech Lead - Machine Control & WPF (Hybrid)
Senior C# Tech Lead - Machine Control & WPF (Hybrid)

SIOUX TECHNOLOGIES PTE. LTD. • Singapore

Hybrid
SGD 110,000 - 180,000
13th-month salary
Hybrid work arrangement
Healthcare coverage
+2
Senior Software Engineer - Automation & Machine Control
Senior Software Engineer - Automation & Machine Control

Sioux Technologies Asia • Singapore

On-site
SGD 180,000 - 260,000
Senior/Lead Software Engineer (C#) – Automation & Machine Control
Senior/Lead Software Engineer (C#) – Automation & Machine Control

sioux • Singapore

On-site
SGD 90,000 - 130,000
Personal training budget
Diverse tech projects
Open culture
+1
Lead Software Engineer (C#, Automation & Machine Control)
Lead Software Engineer (C#, Automation & Machine Control)

Sioux Technologies Asia • Singapore

On-site
SGD 180,000 - 260,000
C# Software Lead — Equipment Control & Scrum Team Lead (Hybrid)
C# Software Lead — Equipment Control & Scrum Team Lead (Hybrid)

Sioux Group • Singapore

Hybrid
SGD 120,000 - 180,000
13th month salary
Performance bonus
Hybrid work arrangement
+3
Software Tech Lead (C#, Machine Control)
Software Tech Lead (C#, Machine Control)

Sioux Technologies Asia • Singapore

On-site
SGD 120,000 - 180,000
Personal training budget SGD 5,000 per
Varied work due to technologies, jobs
Open culture focused on collaboration
+1