Software Development Engineer II

Posted on January 15, 2026

Apply Now

Job Description

Software Development Engineer II (C Developer)

Overview

We are looking for an experienced SDEII (C Developer) to join our engineering team. In this role, you will design, develop, and maintain highperformance backend systems using C, .NET Core, Web API, and modern cloudnative principles. As an SDEII, you will work independently on complex tasks, own features endtoend, and help drive technical excellence across the team.

Key Responsibilities

  • Design, develop, and enhance backend applications using C and .NET Core.
  • Build scalable, secure, and robust REST APIs and microservices.
  • Own features endtoend: requirement understanding → design → development → testing → deployment.
  • Write highquality, maintainable, and testable code following best practices.
  • Implement unit tests and ensure high code coverage.
  • Perform rootcause analysis and debug complex production issues.
  • Collaborate with crossfunctional teams including QA, DevOps, and Product.
  • Ensure performance, scalability, and security in code.
  • Participate in code reviews, provide constructive feedback, and maintain coding standards.
  • Support clients and internal teams to troubleshoot and resolve technical issues.
  • Contribute to architectural discussions and propose improvements.

Required Skills

  • Strong experience in C and .NET Core (3.1/5/6/7).
  • Expertise in building and maintaining REST APIs.
  • Strong understanding of OOP, SOLID principles, and design patterns.
  • Experience with SQL Server, writing complex queries, and RDBMS design.
  • Good understanding of Web API security best practices.
  • Handson experience with LINQ, Entity Framework, or Dapper.
  • Proficiency with Git and modern development workflows.

Preferred Skills

  • Experience with ASP.NET MVC.
  • Knowledge of microservices architecture.
  • Experience with Azure services (Functions, Service Bus, Event Grid, Event Hub, SQL).
  • Understanding of CI/CD pipelines.
  • Familiarity with messagedriven systems or distributed systems.
  • Docker/Kubernetes awareness.
  • Performance tuning (SQL + .NET).

Qualifications

  • Bachelor’s degree in Computer Science, IT, Engineering, or equivalent.
  • Relevant certifications in .NET, Azure, or cloud technologies are a plus.

Other Details

Location: Remote

Employment Type: FullTime, Permanent

Department: Engineering – Backend Development

Required Skills

No specific skills listed.

Clarification Board

Your Clarifications
"Send your Job Related Query - you'll get a reply soon."