Software Engineering IC3

Microsoft's Tech for Social Impact (TSI) launched in 2017 and delivers technology to over 400,000 nonprofits and UN agencies worldwide.
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer II

Software Engineer II position at Microsoft's Windows Agility Team, focusing on Windows feature delivery and development using Azure, AI, and modern development technologies.

Software Engineer

Software Engineer role at Microsoft's Azure Container App Service team in Ho Chi Minh City, working on cloud infrastructure and distributed systems with hybrid work arrangement.

Software Engineer

Microsoft is hiring a Software Engineer for their Defender for Endpoint team in Redmond, WA, offering hybrid work and competitive salary range of $81,900-$160,200/year.

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on Windows Server stability and quality, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Business & Industry Copilot team, working on AI-driven business applications with competitive pay and benefits.

Description For Software Engineering IC3

Microsoft's Tech for Social Impact (TSI) team is seeking a high-energy software engineer to accelerate nonprofit solution innovation. As a Software Engineering IC3, you'll be part of one of Microsoft's fastest-growing industry solutions teams, focusing on delivering technology to over 400,000 nonprofits and UN agencies worldwide.

Your role will involve:

  • Engaging with nonprofit business stakeholders to gather and analyze requirements
  • Designing and proposing technical solutions aligned with Microsoft standards
  • Developing, implementing, and deploying nonprofit solutions using .NET and Azure technologies
  • Ensuring solutions meet compliance requirements
  • Partnering with cross-functional teams to support nonprofit customer solutions
  • Providing support for existing customers/solutions during business hours
  • Contributing to the continuous improvement of solution security and quality
  • Creating and maintaining documentation

You'll be working with the Nonprofit Solutions team, which sets the pace across Microsoft for rapidly developing nonprofit technology solutions anchored to the Common Data Model for Nonprofits. These solutions leverage Microsoft Business Applications, Azure, and Modern Work platform capabilities.

The ideal candidate should have:

  • A Bachelor's Degree in Computer Science or related field
  • 4+ years of technical engineering experience with C#, ASP.NET
  • Strong problem-solving abilities and communication skills
  • Experience with Microsoft Azure services and architectures
  • Familiarity with software development tools like Azure DevOps

This role offers an opportunity to make a significant impact in the nonprofit sector while working with cutting-edge technologies at Microsoft. You'll be part of a mission-driven team that balances social impact work with maintaining a sustainable business model for scaling digital transformation across the global nonprofit sector.

Last updated 6 months ago

Responsibilities For Software Engineering IC3

  • Engage with nonprofit business stakeholders to gather and analyze business requirements
  • Design and propose technical solutions that align with Microsoft standards and business objectives
  • Develop, implement, and deploy nonprofit solutions using .NET and Azure technologies
  • Ensure all solutions meet compliance requirements and are delivered to production environments smoothly
  • Partner with cross-functional teams to support nonprofit customer solutions
  • Provide support for existing customers/solutions during business hours only
  • Contribute to the continuous improvement of solution security and quality
  • Create and maintain documentation related to our solutions and best practices

Requirements For Software Engineering IC3

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C#, ASP.NET
  • Proven experience in .NET development (C#, ASP.NET)
  • Hands-on experience with Microsoft Azure services and architectures
  • Strong problem-solving abilities and the ability to engage with business stakeholders
  • Experience in software development tools such as Azure DevOps
  • Strong communication skills with technical and non-technical audiences

Interested in this job?