FREE ACCESS
5,000–10,000 jobs/day
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.

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 .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesAzureCloudDistributed 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