Enable job alerts via email!

Principal / Lead Engineer: .NET / C# (New office in Malaysia)

Capcon Asia

Kuala Lumpur

Hybrid

MYR 120,000 - 180,000

Full time

13 days ago

Boost your interview chances

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

Job summary

A leading software company focused on sustainability seeks a Principal / Lead Engineer: .NET / C#. This role involves defining architecture for new projects, coaching junior developers, and collaborating in Agile teams. Candidates should possess 10-15+ years of experience and a deep passion for .NET / C# technologies, contributing to innovative projects that drive positive change.

Qualifications

  • 10-15+ years of experience in software development.
  • Highly technical engineer preferred.
  • Experience in architectural design and support of projects.

Responsibilities

  • Define architecture, design, develop, test, and support web-based solutions.
  • Ensure availability, resilience, and scalability of all solutions.
  • Mentor junior developers through code reviews.

Skills

Web APIs (REST, RPC-over-HTTP, WebSockets, CQRS, DDD)
.NET
C#
Agile/Scrum
Code Quality

Job description

Principal / Lead Engineer: .NET / C# (New office in Malaysia)

Job Openings Principal / Lead Engineer: .NET / C# (New office in Malaysia)

About the job Principal / Lead Engineer: .NET / C# (New office in Malaysia)

Why are they awesome?

  • Mission driven: building Saas solutions for sustainability and climate change
  • EU unicorn with US$ 500m in new funding
  • New office in Malaysia, scaling to 40 engineers in 2025

Projects

  • Building 1 core project (new product / feature)
  • Maintenance and upgrade of 1-2 smaller projects
  • Ongoing modernisation of legacy tech (10+ years old)

Responsibilities

  • Define architecture for new projects, design, develop, test, implement and provide support for web-based solutions.
  • Ensure availability, resilience and scalability of all solutions
  • Designing a DDD-oriented microservices
  • Coach & mentor junior developers - conduct code reviews and lead by example
  • Identify technical risk throughout Systems development life cycle and suggest mitigation options.
  • Work in an Agile/Scrum; plan and execute within iterations and sprints
  • Ensuring code quality and advocating for Clean Code, Code metrics, Test Driven / Behavior-driven development
  • Collaborate daily with the QA (Selenium) and support teams

Team Culture

  • Collaboration with EU team & cross-functional agile teams
  • Work with Product Management to understand customers needs & desired application capabilities.
  • You will need to manage upwards, qualify timelines & challenge the urgency of projects

Must Have

Nice to have

  • Web APIs (REST, RPC-over-HTTP, WebSockets, CQRS, DDD)

Location

  • Hybrid 3 days a week in office - Central KL

Levels

  • This role suits a highly technical engineer with 10-15+ years experience
  • This is a 80%+ individual contributor role reporting to the Engineering Manager

Encouraged to apply

  • Tech leads who prefer to work as an IC (do not want to manage people directly)
  • Passionate about .NET / C# technology and contribute GitHub / Open Source projects
  • Worked on end to end multi year projects from architectural design to support
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.