Principal software engineer (.NET)

Job Locations: Ha Noi

From 3,000 USD To 4,000 USD

15 Views - Expires in 13 day(s)

What We Can Offer

Job Description

JOB RESPONSIBILITIES
• Serve as a technical authority for complex projects and large-scale
systems.
• Lead software architecture decisions to ensure scalability,
performance, and security.
• Develop and implement best coding practices, ensuring high-quality
software delivery.
• Mentor and coach mid-level and senior engineers, fostering technical
growth.
• Drive innovation and continuous improvement, staying ahead of
emerging technologies.
• Collaborate with product managers, designers, and other engineers to
deliver business-critical solutions.
• Ensure smooth integration of cloud services, DevOps, and CI/CD
pipelines.

Job Requirements

• Bachelor's degree in computer science or equivalent
• 8 years in software development, with at least 3 years in a leadership role
• Strong expertise in .NET and C#
• Good communication in English
• Understanding of monolithic vs. microservices trade-offs
• Expertise in unit testing, integration testing, and test automation.
• Proficiency in RESTful APIs, GraphQL, gRPC
• Hands-on experience with AWS, Azure, or Google Cloud (GCP)
• Have experience with one of SQL databases: SQL Server, Oracle, Postgresql or MySQL
• Experience with profiling tools, database optimization, and caching strategies is a plus
• Experience in microservices architecture, event-driven systems, and distributed computing is a plus
• Familiarity with Docker, Terraform/CDK, CI/CD pipelines and infrastructure as code (IaC) is a plus.
• Understanding of OWASP Top 10, authentication protocols (OAuth, JWT, SAML) is a plus
• Experience with compliance standards like GDPR, HIPAA, SOC2 is a plus

Job Locations

  • Ha Noi

Tags

Job Recommender

Preferred Person

backtotop