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- Azure Monitor

Software Engineer position at Microsoft working on Azure Monitor platform, building large-scale observability solutions with 2+ years experience required.

Software Engineer 2--Web API

Software Engineer 2 position at Microsoft focusing on Web API development for cloud infrastructure security, requiring 5+ years of experience in software development and cloud services.

Software Engineer II - CTJ - Poly

Microsoft is hiring a Software Engineer II for their E+P team to work on critical cloud services, requiring Top Secret clearance and expertise in software development and incident response.

Software Engineer

Software Engineer position at Microsoft's SCHIE team, focusing on DPU integration and testing, requiring 2+ years experience in C/Python programming and networking protocols.

Software Engineer 2

Software Engineer 2 position at Microsoft's Xbox team, focusing on building cloud services for gaming accounts and family safety features.

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?