Senior Microsoft Software Engineer - Remote

Other Jobs To Apply

No other job posts for this day.

Job Title: Senior Microsoft Software Engineer - Remote

About the Role

Build and evolve the client's software Bot, the core automation engine behind client’s Windows endpoint management platform, while helping shape technical architecture and delivering secure, reliable software in C# and .NET. You will be working on the MicroSoft operating system code. Need to have experience with Power BE, building images, and Intune

The person in this seat is a senior individual contributor who combines sound technical judgment with hands-on engineering. This engineer will participate in architectural decisions, translate product needs into maintainable solutions, and contribute directly to design, implementation, testing, troubleshooting, and release readiness.
What you will own:

·       Designing, building, testing, and maintaining production software for AidenBot using C# and .NET, with a focus on reliability, security, performance, and maintainability.


·       Technical design and architecture contributions, including evaluating tradeoffs, defining interfaces and patterns, documenting decisions, and helping the platform evolve without creating unnecessary complexity.


·       End-to-end delivery of meaningful product capabilities, from refinement and estimation through implementation, code review, automated testing, deployment support, and post-release learning.


·       Diagnosis and resolution of complex defects and production issues across application code, services, integrations, data flows, and Windows endpoint environments.


·       Engineering quality through clear, testable code; thoughtful reviews; appropriate automated test coverage; observability; secure development practices; and disciplined source control.


·       Technical collaboration and mentorship that raises the effectiveness of the engineering team, including sharing context, reviewing designs, pairing on difficult problems, and helping other engineers make sound implementation decisions.


·       Practical use of AI-assisted engineering and agentic workflows to improve speed and leverage while protecting code quality, security, governance, and release reliability.

Required Qualifications:

·       Minimum of 8-10+ years of professional software development experience, including substantial hands-on experience building and supporting production applications in C# and .NET.


·       Strong understanding of software architecture, object-oriented design, APIs, asynchronous processing, data access, integration patterns, and maintainable application design.


Previous Experience Architecting and Developing a Windows Based solution is a must


·       Demonstrated ability to take complex features from ambiguous requirements through technical design, implementation, testing, release, and production support.


·       Experience diagnosing difficult software problems using logs, metrics, traces, debuggers, profilers, and systematic root-cause analysis.


·       A strong quality mindset, including experience with unit, integration, and automated testing; code review; source control; CI/CD; and reliable release practices.


·       Working knowledge of relational databases and SQL, including data modeling, query performance, and application-level data access.

·       Strong written and verbal communication skills, including the ability to explain technical decisions, risks, and tradeoffs to both engineering and non-engineering stakeholders.


·       Experience working in Agile / Scrum teams and with Azure DevOps, GitHub, or similar planning, source control, build, and deployment systems.


·       Comfort operating in a smaller, high-accountability growth company where senior engineers balance architecture, hands-on delivery, collaboration, and production ownership.


Experience with Windows PE and Endpoint Manager is a Must

Preferred Background


·       Experience with BIOS, partitioning, Windows Registry, drive partitioning, Windows PE, and other system-level architectures.

·       Experience building enterprise SaaS, endpoint management, Windows-based systems, cybersecurity-related products, IT operations software, or automation platforms.


·       Experience with Windows internals, PowerShell, Microsoft cloud technologies, endpoint administration, or software that executes work across distributed devices.


·       Experience with cloud services, distributed systems, messaging, REST APIs, authentication and authorization, third-party integrations, or high-volume job orchestration.

·       Experience using AI-assisted development tools, agentic workflows, or AI-enabled testing in a disciplined production engineering environment.

 

What Success Looks Like


·       Developing the client's end point software platform including the Bot capabilities ship predictably and meet clear standards for correctness, security, performance, supportability, and rollback readiness.

·       The AidenBot codebase becomes easier to understand, test, extend, troubleshoot, and operate as the product and customer base grow.


·       Architectural decisions are pragmatic, well communicated, and aligned with both near-term delivery needs and the platform’s long-term direction.


·       Complex defects and production issues are resolved methodically, with root causes addressed and lessons translated into better code, tests, telemetry, and engineering practices.

·       Engineering teammates benefit from thoughtful design collaboration, constructive code review, clear documentation, and practical technical mentorship.


·       AI is used thoughtfully as a force multiplier for engineering speed and quality without weakening security, maintainability, or accountability.




Requirements

Here is what I look for in a resume:

  • Neat and clean (well-crafted, indicates attention to detail).

  • Brief (two pages is ideal I will accept 3 pages for an excellent candidate). This indicates focus and an understand of what is important. A long resume with dozens of bullet points per job, indicates a candidate who is throwing everything at the wall hoping something will stick.

  • The resume should tell me most of what I need to know with a quick scan, with clear headings.


For AidenBot:

  • Experience with Windows system internals and Windows PE


The senior developers:

  • Some understanding of SQL

  • Excellent grasp of .NET / C# / design patterns

  • Some front end framework experience is a bonus

  • Good understanding of SDLC

  • Understanding of scale

  • An ability to answer why questions


There are some Easter eggs (unintentionally hidden) in the job description that have demonstrated a good track record of uncovering AI-generated resumes. Too many candidates take the job description and feed it into AI to customize the resume. We can spot these immediately. While this doesn't necessarily disqualify the candidate, it makes us suspicious.

Power BI Experience

  • Data connecting: Link to data from Excel, SQL, and the cloud.
  • Data cleaning: Fix and shape data using Power Query.
  • Dashboards: Make clear charts, graphs, and reports.
  • Sharing: Publish reports for team use. [1, 2, 3, 4, 5]


Building Images Experience

  • OS setup: Install Windows or other operating systems cleanly.
  • Custom software: Add needed apps and security tools to the setup.
  • Sysprep: Prepare the system image for general use.
  • Deployment: Use tools like MDT or SCCM to push images to PCs. [1, 2, 3, 4, 5]


Microsoft Intune Experience

  • Device enrollment: Register new phones and computers safely.
  • Policy setup: Set rules for passwords and screen locks.
  • App management: Push and update software remotely.
  • Compliance checks: Ensure devices meet safety standards. [1, 2, 3, 4]



Back to blog

Other Jobs To Apply

SAP MDG Enterprise Asset Management Functional Consultant Remote / Telecommute Jobs

ServiceNow Functional Lead 102420 Remote / Telecommute Jobs

Virtual Performance Integration Manager - GM Defense

REMOTE: Insurance Sales Representative

Virtual Health Technician II

English Screener

Clinical Application Specialist - Digital Implementation Services

Incident Response Consultant (Remote)

Staff Embedded Software Engineer, Virtualization

Field Medical Advisor, Oncology

Manager, Training Delivery (Remote)

Director, Creator & Affiliate Marketing

Senior AI Solutions Architect (RapidScale) (Remote)

Security Consulting Engineer(Remote)

Supervisor Employee Services Contact Center - REMOTE

Bilingual Spanish Part Time Retail Sales Consultant

Lead Strategist Project Based

Account Executive, SMB Team Sales - Miami, FL

[Remote] Senior Data Product Manager, CMC Digital

US Director of Medical Affairs (US DMA) – Infectious Diseases and Vaccines (Respiratory), Remote

Senior Product Service Specialist - Water Heaters (Remote - US Only - Must Reside in the Central ...

Lead Graphic Designer, Accessories (Remote)

Boeing Virtual Information Session - Fall 2026 [Remote]

Remote Operator (Spring, TX)

Marcus by Goldman Sachs, Complaints Specialist, Richardson, TX/Draper, UT

Staff Software Engineer at Block, Inc.: 100% Remote (New York, NY)

Community College Veterans Information Session with Bank of America

Principal Technical Writer - Customer Onboarding

CONFIGURATION SPECIALIST(MONDAY.COM)

Azure and GitHub Consultant

Finance Manager, Marketing

Amex Work From Home Jobs

Work From Home Jobs At Walmart $24/Hour

The Walt Disney Company is hiring: Remote Spanish Sports Video Content Creator i

Junior/Mid AI Video Artist (Full Remote - Worldwide)

Data Entry Clerk Work From Home - Part-Time Focus Group Participants (Up To $750/Week)

Online Typing Jobs (Remote Position)

SE Region for CDL A Drivers. Top 50% Avg. $81,172

Accounting Assistant 2- Invoice Processing Specialist (Remote)

Remote Out of Office Position / Data Entry (Hiring Immediately)

English Tutor (Private) | TeachMe.To

Call Center Service Advocate I - Remote - Full-time

Call Center Representative Agent Work From Home - Part-Time Focus Group Panelist

Warehouse/Inventory Specialist

Caregiver for 18yr old (1F0186G)

Sr. Director of Content Intelligence & Tech PM (Remote)

-Hiring Entry-Level Remote Job| Flexible Schedule | Apply Today

Remote Video Editor: Social-first Storytelling Pro

Manager - Healthcare Quality - Project Management (IC)

Remote Presentation Designer — Brand Storyteller Job at NIKE, Inc. in New York

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...