Lead Software Engineer / Software Architect (C#) – Semiconductor
Sioux Technologies Asia · Singapour
Job description
About the role
Sioux Singapore offers R&D services to customers in the semiconductor, analytical and medical industries, and is looking for a Lead Software Engineer / Software Architect (C#) for a technical leadership role. You own how a team's software is built, from specifications and design to quality standards and delivery flow, while staying hands-on in the code. This is not a line-management position.
Key responsibilities
- Own the end-to-end development of multiple software modules or subsystems, from specification through design, implementation, integration and release.
- Design, implement and maintain high-performance C# components for machine and subsystem control in complex systems.
- Create technical designs and prepare software specifications with stakeholders, managing requirements through delivery.
- Act as the primary technical contact for your team and work with software architects on architectural direction.
- Set up the team's configuration, integration and testing environment, break work into a work breakdown structure and track progress.
- Uphold code quality, testability and review standards, mentor engineers and coach the team.
- Drive continuous improvement of software processes, performance and tooling.
Required profile
- 8+ years of hands-on software engineering, with substantial depth in C# and the .NET ecosystem.
- Track record of owning the technical delivery of a subsystem or product area end to end.
- Expert software design and modular decomposition, and working knowledge of system architecture at product-family level.
- Strong requirements engineering and proficiency in multi-threaded and asynchronous programming.
- Experience leading code reviews, mentoring engineers and working in a Kanban or comparable flow-based team.
- Affinity with hardware and physical systems is a strong plus.
Required skills
- C#.NET, Git, CI/CD pipelines, unit, integration and system testing, TDD, static code analysis.
- DevOps practices and multi-threaded, asynchronous programming.
What we offer
- A personal training budget of 5,000 SGD per year.
- Varied work across technologies, markets and projects, in an open, collaborative environment.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Sioux Technologies Asia
Singapour
Related job offers
-
Software Engineer - Elections Department
GovTech Singapore Singapour -
Project Manager - Cloud & Middleware (PopHealth Record)
Synapxe Singapour -
Project Manager - BI & Reporting Transformation
Mars Consulting Singapour -
Ingénieur Systèmes Core – Windows & Virtualisation
Gravitas Recruitment Group Singapore -
GTM Engineer (Singapore Time, Fully Remote)
Pragmatike Erevan