Are you passionate about building and launching technology focused on social good? We are seeking a high energy, Senior Data Engineer to join a small team dedicated to accelerating nonprofit innovation and deliver solutions that help nonprofit organizations work more efficiently and amplify their impact.
Microsoft’s Tech for Social Impact (TSI) team delivers technology to over 250,000 nonprofits and United Nations agencies worldwide. We bring together the company’s grants programs, commercial sales efforts, partner ecosystem programs, technology solutions, and Microsoft Cloud for Nonprofit to empower nonprofit organizations to address the world’s most pressing needs. We are a mission-driven organization that balances social impact with the need to maintain a sustainable business model for how Microsoft scales digital transformation across the nonprofit sector.
The TSI Innovation and Data Engineering team develops advanced data capabilities and purpose-built solutions for the sector and partners across the org to make Microsoft Cloud for Nonprofit the most comprehensive technology offering for the nonprofit sector.
We are a small, agile team and we value individual creativity, passion, and ability to deliver as an interdisciplinary team. We advocate for inclusive teams that value diversity of thought and background as strongly as technical skills.
Responsibilities
As a nonprofit industry Senior Data Engineer, you will:
- Model Microsoft’s culture for inclusion, learning, and growth.
- Deliver sector relevant solutions based on utilizing the Common Data Model for Nonprofits as a core technology combined with the greater Microsoft technology stack.
- Work collaboratively across program management, architecture, UX design, and partner teams to deliver customer-focused innovation.
- Work on data engineering, data solution innovation, and prototyping with the sector, leveraging the Common Data Model for Nonprofits.
- Define, design, and deliver solutions from incubation stage to maturity with customer trust and user delight that empower nonprofit operations and mission delivery in support of their digital transformation.
- Contribute to a culture of user discovery, transparency, and accountability in driving a continuously improving Agile development model.
- Be a key partner with product development in support of Microsoft Cloud for Nonprofit.
- Engage directly with technical leads for Business Applications, Azure, and Modern Workplace.
Qualifications
- Bachelor’s degree or higher in Computer Science or related field.
- 5+ years of experience in designing, developing, and shipping software.
- Designing, implementing and supporting solutions using technologies such as:
- Azure Data Factory, Azure Data Lake, HD Insights, Azure Synapse Analytics, Azure Databricks, CosmosDB, Azure Stream Analytics, Azure Machine Learning Service
- Technical depth in one of the following Data Analytics and AI Platform Cloud solutions:
- SQL including OSS (Postgre SQL, My SQL, etc.), Azure SQL
- NoSQL Databases including OSS (Maria, Mongo etc), CosmosDB
- Big Data including Azure Synapse, Snowflake, Big Query, Redshift
- Machine Learning including Azure ML, ML Server
- Artificial Intelligence including BOT framework, Cognitive Services, Cognitive Search
- Expertise in data estate workloads like HDInsight, Hadoop, Cloudera, Spark, Python
- Strong expertise in at least one of these languages: C#, TypeScript and/or Python.
- Experience from technology sector leading products or solutions with large impact potential.
- Passion for software development with solid coding skills.
- Experience in cloud-based services, cloud computing, and platform-based models.
- Knowledge of object-oriented software development, algorithms, and data structures.
- Experience working with source code repositories such as GitHub.
- Strong verbal and written communication skills with excellent interpersonal communication and collaboration skills.
- Advanced written and spoken English level.
- Must be a strong team player and collaborator, across time zones and diverse stakeholder groups.
- Highly motivated, self-starter and team player.
- Customer-obsessed with a passion for data-driven decision-making.
- Creative mindset with a strong ability to learn, analyze and solve hard problems.
- Ability to plan, organize, and execute work while driving clarity in ambiguous situations.
Preferred Qualifications
- Deep technical experience in one or more of the following areas: Azure, Power BI, data science, AI, database architecture, data analytics.
- Experience in Microsoft Dynamics CRM Experience or any other CRM system experience.
- Experience customizing Dynamics 365 (CRM) environments including plug-ins, model-driven apps, canvas apps and PCFs.
- One or more of the following core skills certifications:
- Microsoft Certified: Azure Data Engineer Associate
- Microsoft Certified: Azure Database Administrator Associate
- Microsoft Certified: Azure AI Engineer Associate
- Microsoft Certified: Data Analyst Associate
- Understanding of nonprofit business process challenges.
- Experience with Power Platform and DevOps.
- Proven capabilities of impact through collaboration with cross-organizational stakeholders.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.