Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Simple Software Solutions Group, Inc

Senior Software Engineer, Microsoft

Simple Software Solutions Group, Inc

. Build and evolve AidenBot, the core automation engine behind the client's Windows endpoint management platform .

Posted 9/23/2026full-timeRemote • Texas • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in C# and .NET software development, with a strong focus on software architecture, security, and performance. Capable of leading technical design, implementation, and support for Windows-based solutions while ensuring high-quality engineering practices.

Highest-signal resume keywords
C# DevelopmentSoftware ArchitectureWindows Endpoint ManagementAutomated TestingAgile/Scrum Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C#ASP.NETSoftware ArchitectureAPIsSQLUnit TestingIntegration TestingDebuggingRoot-Cause AnalysisDesign Patterns
Soft Skills
Strong Communication SkillsMentoringCollaboration
Tools & Technologies
Azure DevOpsGitHubPower BIMicrosoft IntuneWindows PEWindows RegistryPowerShell
Industry Keywords
Windows InternalsCloud ServicesDistributed SystemsHigh-Volume Job OrchestrationAI-Assisted Development

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsSDLCSQL.NET

About the role

Key responsibilities & impact
  • Build and evolve AidenBot, the core automation engine behind the client's Windows endpoint management platform
  • Shape technical architecture and deliver secure, reliable software in C# and .NET
  • Design, build, test, and maintain production software with focus on reliability, security, performance, and maintainability
  • Contribute to technical design and architecture by evaluating tradeoffs, defining interfaces and patterns, documenting decisions, and evolving the platform
  • Deliver product capabilities from refinement and estimation through implementation, code review, automated testing, deployment support, and post-release learning
  • Diagnose and resolve complex defects and production issues across application code, services, integrations, data flows, and Windows endpoint environments
  • Improve engineering quality through clear, testable code, reviews, automated test coverage, observability, secure development practices, and disciplined source control
  • Collaborate technically and mentor engineers through context sharing, design reviews, pairing, and implementation guidance
  • Use AI-assisted engineering and agentic workflows while protecting code quality, security, governance, and release reliability
  • Develop endpoint software platform capabilities that ship predictably and meet standards for correctness, security, performance, supportability, and rollback readiness

Requirements

What you’ll need
  • 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
  • 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
  • Experience working in Agile/Scrum teams and with Azure DevOps, GitHub, or similar systems
  • Comfort operating in a smaller, high-accountability growth company
  • Experience with Windows PE and Endpoint Manager is a must
  • Preferred experience with BIOS, partitioning, Windows Registry, Windows internals, PowerShell, Microsoft cloud technologies, endpoint administration, cloud services, distributed systems, messaging, REST APIs, authentication/authorization, third-party integrations, high-volume job orchestration, and AI-assisted development tools
  • Experience with Power BI, building Windows images, and Microsoft Intune
  • Some understanding of SQL; excellent grasp of .NET, C#, and design patterns; some front-end framework experience is a bonus; good understanding of SDLC and scale
  • Neat, clean, brief resume with clear headings