Job Search and Career Advice Platform

Enable job alerts via email!

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

Capcon

Kuala Lumpur

Hybrid

MYR 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software firm with a new office in Malaysia is seeking a Principal / Lead Engineer specializing in .NET / C#. The role involves defining architecture, developing web-based solutions, and coaching junior developers within a collaborative Agile team. Candidates should have 10-15+ years of experience and a passion for technology, along with a commitment to maintaining code quality. This opportunity offers a hybrid work model with flexibility in Central KL.

Qualifications

  • 10-15+ years experience in software engineering.
  • Experience in defining architecture for web-based solutions.
  • Ability to coach junior developers and conduct code reviews.

Responsibilities

  • Define architecture for new projects and develop web-based solutions.
  • Ensure availability, resilience, and scalability of solutions.
  • Lead code quality initiatives advocating for Clean Code.

Skills

Expertise in .NET / C#
Microservices architecture
Agile/Scrum experience
Code quality advocacy
Coaching and mentoring

Tools

Selenium
GitHub
Job description
Principal / Lead Engineer: .NET / C# (New office in Malaysia)
  • 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.

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.