Senior Microsoft Platform Software Engineer

Jobgether

United States

On-site

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Flexible work options
Generous PTO
Professional development
Mentorship programs

Job summary

Jobgether is seeking a Senior Microsoft Platform Software Engineer in the United States. This hands-on role requires deep C#/.NET expertise and practical experience with AI-powered coding tools to modernize an on-premises enterprise product.

You will design, develop, and maintain components, drive AI adoption, and collaborate across engineering, product, QA, and support to deliver reliable customer-focused solutions. The role emphasizes mentoring, architectural input, and agile delivery.

Qualifications

  • 5+ years of professional C#/.NET development experience.
  • Experience with Microsoft SharePoint and/or Microsoft Teams.
  • Familiarity with Office 365, CSOM, Microsoft SharePoint Migration API, or Graph API.
  • Experience with Azure DevOps, Jira, or similar tools; CI pipelines.
  • Hands-on with AI-powered development platforms and AI coding agents.
  • Demonstrated ability to mentor peers in an Agile environment.

Responsibilities

  • Design, develop, test, and maintain components of a commercial on-premises enterprise product.
  • Build new functionality within a C#/.NET codebase.
  • Champion AI-assisted software development practices across the team.
  • Evaluate AI coding agents and agentic development workflows.
  • Mentor team members on secure use of AI coding tools throughout the lifecycle.
  • Participate in Agile/SCRUM ceremonies and CI/CD processes.
  • Contribute to architecture decisions and critical product functionality.
  • Collaborate with product management, QA, and support to deliver reliable solutions.

Skills

C#/.NET
AI-assisted development
Agile/SCRUM
Mentoring
Azure DevOps
Unit testing
Debugging
Collaborative teamwork

Education

Bachelor’s degree in Computer Science or equivalent

Tools

SharePoint
Microsoft Teams
Office 365/CSOM
Microsoft Graph API
Jira
Azure SQL Server
Active Directory

Job description

Senior Microsoft Platform Software Engineer based in the United States.

Join an engineering team focused on modernizing software development practices for an established on-premises enterprise product.

In this hands-on role, you will combine deep C#/.NET expertise with practical experience using AI-powered coding tools and agentic development workflows.

You will contribute directly to product development while helping the team integrate AI-assisted approaches into its everyday engineering processes.

Your work will help improve development speed, code quality, automated testing, troubleshooting, refactoring, and technical documentation.

You will collaborate across engineering, product management, quality assurance, and support to deliver reliable, customer-focused solutions.

This opportunity is ideal for an experienced developer who enjoys solving complex technical challenges, mentoring peers, and turning emerging AI capabilities into practical engineering improvements.

You will also help shape development standards and best practices within an Agile environment supporting enterprise-grade software.

Accountabilities
  • Design, estimate, develop, test, document, and maintain components of a commercial on-premises enterprise software product.
  • Build new functionality and maintain existing components within a C#/.NET codebase.
  • Champion the adoption of AI-assisted software development practices across the engineering team.
  • Evaluate and implement best practices for AI coding agents and agentic development workflows.
  • Identify opportunities to use AI-powered tools to improve productivity, code quality, automated testing, debugging, refactoring, troubleshooting, and documentation.
  • Mentor team members on the effective, responsible, and secure use of AI coding tools throughout the software development lifecycle.
  • Participate in all stages of Agile/SCRUM delivery, including design discussions, implementation, code reviews, testing, and release readiness.
  • Apply software engineering best practices, static analysis, automated testing, and continuous integration to deliver maintainable, high-quality code.
  • Contribute to component architecture, technical decisions, and ownership of critical product functionality.
  • Collaborate with product management, quality engineering, customer support, and fellow developers to deliver reliable solutions that meet customer needs.
Requirements
  • At least 5 years of professional C# and .NET development experience.
  • Experience developing with Microsoft SharePoint and/or Microsoft Teams.
  • Familiarity with Office 365, CSOM, the Microsoft SharePoint Migration API, or Microsoft Graph API.
  • Experience with Microsoft technologies such as Active Directory, Microsoft Entra ID, Exchange, SharePoint, IIS, DNS, OneDrive, Windows Server, and Microsoft SQL Server.
  • A degree in Computer Science or equivalent practical experience.
  • Hands-on experience with AI-powered development platforms such as Claude Code, Claude, GitHub Copilot, Cursor, Windsurf, or similar tools.
  • Professional experience using AI coding agents, AI-assisted software development tools, or agentic development workflows.
  • Demonstrated ability to apply AI development tools to improve productivity, code quality, testing, debugging, refactoring, or technical documentation.
  • Experience with Azure DevOps, Jira, or comparable development tools, including integrating tests into development pipelines.
  • Knowledge of unit testing, mocking, test automation, integration testing, code coverage, code reviews, and continuous integration.
  • Strong object-oriented design, debugging, troubleshooting, and analytical problem-solving skills.
  • Experience working in Agile development teams and SCRUM-based delivery environments.
  • Excellent written and verbal communication skills, with the ability to collaborate effectively across teams.
  • Demonstrated leadership, mentoring ability, or experience owning component-level design and delivery.
Nice To Have
  • Experience developing and maintaining Windows Forms applications.
  • Familiarity with Windows networking infrastructure, virtualization technologies such as Azure Virtual Machines, and enterprise deployment environments.
  • Experience securing APIs, implementing dependency injection, and applying secure software development practices.
  • Knowledge of JavaScript, TypeScript, or HTML.
Benefits
  • Competitive compensation and annual bonus opportunities.
  • Comprehensive employee benefits.
  • Flexible work options.
  • Generous paid time off (PTO).
  • Well-being programs supporting employee well-being.
  • Professional development and continuous learning opportunities.
  • Mentorship and leadership development programs.
  • A collaborative environment with technology professionals focused on practical innovation.
  • The opportunity to work on enterprise-scale commercial software used by customers worldwide.
  • The opportunity to help shape AI-assisted engineering practices for a mature enterprise software product.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .Net FullStack Engineer
Senior .Net FullStack Engineer

Nix • Boston (MA)

Hybrid
USD 120,000 - 180,000
Flexible working format
Competitive salary
Career growth
+3
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Senior .Net Engineer
Senior .Net Engineer

Nix • Boston (MA)

Hybrid
USD 120,000 - 190,000
Flexible working format
Competitive compensation
Career growth
+2
Microsoft Platform and AI Engineer
Microsoft Platform and AI Engineer

GORILLA GLUE COMPANY • Sharonville (OH)

On-site
USD 120,000 - 160,000
Competitive compensation packages
Healthcare benefits
Team-oriented culture
Staff Software Engineer, Developer Experience
Staff Software Engineer, Developer Experience

Jobgether • United States

Remote
USD 265,000 - 290,000
Equity compensation
Comprehensive benefits
Remote-friendly (US/Canada)
Senior Software Engineer / .Net / C#
Senior Software Engineer / .Net / C#

Motion Recruitment • Chicago (IL)

Hybrid
USD 140,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Senior Software Engineer / .Net / C# /
Senior Software Engineer / .Net / C# /

Motion Recruitment Partners, LLC • Chicago (IL)

On-site
USD 140,000 - 200,000
Bonus Eligible
Medical, Dental, Vision Insurance
401(k) Program
+2
Software Development Manager
Software Development Manager

Proven Recruiting, Inc. • San Diego (CA)

Hybrid
USD 175,000 - 225,000
Excellent benefits
Long-term career growth
Dynamic work environment
+1
ZR_3051_JOB
ZR_3051_JOB

Simple Solutions • Dallas (TX)

On-site
USD 140,000 - 190,000
Unlimited PTO
Equity
Training
[Job-32156] Senior .NET Backend Developer
[Job-32156] Senior .NET Backend Developer

CI&T • United States

On-site
USD 110,000 - 190,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+2