Remote Senior C Software Engineer Jobs
Remote Senior C Software Engineer jobs are open across the U.S. in sectors like embedded systems, defense technology, telecommunications, and systems programming, with demand concentrated at remote-first software firms, distributed infrastructure teams, and companies modernizing legacy codebases. Employers hiring remotely right now include Esri, Red5, and NinjaOne. Scan the live roles below and apply to whichever ones fit.
Find JobsOverview
Showing 5 of 15+ Remote Senior C Software Engineer jobs








MS Dynamics 365 Developer – Power Platform / Dataverse / C# .NET
Company: BizTech Fusion
Location: Remote (Texas Only)
Duration: 12+ Months (Extendable)
Experience: Senior-Level Microsoft Dynamics 365 / Power Platform Developer
Eligibility: Texas Candidates Only
About the Role
BizTech Fusion is seeking an MS Dynamics 365 Developer for a long-term contract opportunity. This role requires strong hands-on experience across front-end customization, back-end development, Dataverse, integrations, and structured team-based development practices.
The ideal candidate will have extensive experience developing and customizing Microsoft Dynamics 365 and Power Platform solutions, including Model-Driven Apps, Dataverse, C#/.NET plugins, JavaScript, PCF controls, REST API integrations, Power Pages, Power BI, and Power Platform Dataflows.
The candidate should be comfortable working within a multi-developer environment using Git-based source control, feature branching, pull requests, CI/CD processes, and shared codebases. Experience supporting government, public-sector, or state education environments is highly preferred.
Required Qualifications
- Strong hands-on development experience with Microsoft Dynamics 365 and Power Platform.
- Experience developing and customizing Model-Driven Apps.
- Strong understanding of Dataverse, including tables, relationships, security models, and data management.
- Experience developing C# plugins and server-side extensions using .NET.
- Experience with JavaScript customization, form scripting, and client-side development within Dynamics 365 / Power Apps.
- Experience developing Power Apps Component Framework (PCF) controls.
- Experience designing and implementing integrations using REST APIs.
- Experience working in a multi-developer environment with a shared codebase.
- Strong understanding of Git-based development practices, including feature branching, pull requests, and merge/conflict resolution.
- Experience troubleshooting production issues and performing root cause analysis.
- Strong documentation and communication skills.
- Ability to collaborate effectively with developers, technical teams, and business stakeholders.
- Previous experience working in government or public-sector environments is highly preferred.
- Experience supporting state education agencies or similar public-sector organizations is a strong plus.
Required Technical Skills
Microsoft Dynamics 365 & Power Platform
- Microsoft Dynamics 365
- Microsoft Power Apps
- Model-Driven Apps
- Microsoft Dataverse
- Dataverse tables, relationships, and security model
- Power Pages
- Power Apps Component Framework (PCF)
- Power Platform Dataflows
Backend Development
- Strong C# development experience.
- .NET / server-side development.
- Dynamics 365 plugin development.
- Server-side extensions and business logic implementation.
- API and integration development.
Front-End Customization
- JavaScript
- Dynamics 365 / Power Apps form scripting
- Client-side customization
- PCF control development
- Custom user interface components
Integration & Data
- REST APIs
- Data integrations
- ETL / data ingestion
- Power Platform Dataflows
- Data modeling
- Power BI integration
- Power BI reporting and embedding
Development & DevOps
- Git-based source control.
- Feature branching.
- Pull Requests.
- Merge and conflict resolution.
- CI/CD processes.
- Shared codebase development.
- Structured multi-developer development practices.
Key Responsibilities
- Develop and customize Microsoft Dynamics 365 Model-Driven Apps and Power Platform solutions.
- Design, configure, and maintain Dataverse-based solutions, including tables, relationships, security, and business logic.
- Develop server-side components, plugins, integrations, and APIs using C#/.NET.
- Implement client-side customizations using JavaScript, form scripting, and PCF controls.
- Design and develop REST API integrations and enterprise data integration solutions.
- Build and maintain Power Platform Dataflows for ETL and data ingestion requirements.
- Develop and configure Power Pages solutions.
- Integrate Power BI with Dynamics 365 and Power Platform solutions for reporting, embedding, and data visualization.
- Manage application and solution lifecycle through Git-based source control and CI/CD processes.
- Participate in feature branching, pull requests, code reviews, and merge/conflict resolution.
- Collaborate with developers and technical teams working within a shared codebase.
- Troubleshoot and resolve production issues through structured root cause analysis.
- Support application deployments, releases, and technical implementation activities.
- Create and maintain technical documentation, deployment documentation, and development standards.
- Ensure solutions follow Microsoft Power Platform development and security best practices.
- Collaborate with business and technical stakeholders to understand requirements and translate them into scalable Dynamics 365 solutions.
Additional Required Experience
Strong experience with:
- Microsoft Dynamics 365
- Microsoft Power Platform
- Model-Driven Apps
- Dataverse
- C# / .NET
- JavaScript
- PCF
- Power Pages
- REST APIs
- Power BI
- Power Platform Dataflows
- Git
- CI/CD
- Multi-developer development environments
- Production troubleshooting and root cause analysis
Public Sector Experience
Experience working in government or public-sector environments is highly preferred.
Previous experience supporting state agencies, state education organizations, or similar government environments is a strong advantage.
Certifications (Required / Highly Preferred)
Microsoft certifications are required or highly preferred:
- PL-400 – Microsoft Power Platform Developer
- PL-600 – Microsoft Power Platform Solution Architect
Candidates possessing either certification are encouraged to apply.
Education
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field preferred. Equivalent professional experience with Microsoft Dynamics 365 and Power Platform will also be considered.
Work Location & Eligibility
- Remote position within Texas only.
- Candidates must currently reside in Texas.
- Texas-based candidates with valid Texas identification are preferred.
See All 15 Remote Senior C Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsRemote Senior C Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
What Employers Look For
The qualifications that appear most often in remote senior C software engineer jobs.
- 5 or more years of professional C programming experience in production environments
- Deep knowledge of memory management, pointers, and manual resource allocation
- Experience with POSIX systems, Linux kernel interfaces, or RTOS platforms
- Proficiency debugging with tools such as GDB, Valgrind, or AddressSanitizer
- Familiarity with cross-compilation toolchains and embedded or low-level hardware targets
- Bachelor's degree in computer science, electrical engineering, or a related technical field
Tips for Your Remote Senior C Software Engineer Job Search
Apply early to remote roles that fit
Migrate Mate lists remote senior c software engineer openings from across the U.S. in one place, so you can find roles that match your background and apply directly. Remote positions fill fast, so applying within the first few days of a listing going live puts you ahead of most candidates.
Show your async communication skills upfront
Remote engineering teams rely on written handoffs, design documents, and asynchronous code reviews. Include examples of technical documentation or architecture decision records you've authored, since remote hiring managers weight written clarity as heavily as coding ability for senior C roles.
Build a portfolio of low-level systems work
Remote employers can't watch you work, so your public code does the talking. Push C projects to a public repository that demonstrate memory safety, performance profiling, or embedded systems integration, since those artifacts validate senior-level judgment in a way a resume line can't.
Set up a professional async development environment
Remote senior c software engineer interviews frequently include take-home systems exercises and live debugging sessions over video. Having a clean, documented local build environment, a reliable screen-sharing setup, and familiarity with tools like GDB and Valgrind remotely signals professional readiness to distributed teams.
Remote Senior C Software Engineer Jobs: Frequently Asked Questions
How do I get a remote senior c software engineer job?
Target companies that run fully distributed engineering teams, since they've built the processes that make remote C development work. Remote employers screen heavily for self-direction, precise async written communication, and the ability to debug and iterate independently without pairing sessions. Demonstrating deep experience with systems programming, memory management, and low-level debugging in your portfolio gives you a clear edge over candidates with only high-level language experience.
Which companies hire remote senior c software engineers?
Companies hiring remote senior c software engineers right now include Esri, Red5, and NinjaOne, based on current remote listings on Migrate Mate as of August 2026. Remote-first firms and distributed teams in embedded systems, defense, telecommunications, and infrastructure software account for the largest share of these openings.
Can you get a remote senior c software engineer job with no experience?
Yes, but remote entry-level C roles are harder to land because employers expect you to troubleshoot and ship independently from day one without in-office mentorship. Open-source contributions to C projects, a public portfolio of systems work, or prior internship experience with embedded or low-level code are the strongest substitutes. Small remote-first firms and contract-to-hire arrangements tend to be more open to junior candidates than large distributed teams.
Do you need a degree for remote senior c software engineer jobs?
Not always. Remote employers for senior C roles care most about demonstrated ability to write safe, efficient, low-level code, so a strong portfolio of real systems work, open-source commits, or shipped embedded products carries significant weight. That said, defense and government contractors frequently require a computer science or electrical engineering degree due to security clearance and compliance requirements, so a degree still matters in those sectors.
Which industries hire the most remote senior c software engineers?
The sectors hiring the most remote senior c software engineers are Technology & Software, based on current remote listings on Migrate Mate as of August 2026. These industries rely on distributed engineering teams to build and maintain performance-critical, resource-constrained software where C expertise is difficult to replace.
See All 15 Remote Senior C Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs