# Senior Software Engineer

**Company**: Microsoft
**Location**: Redmond, United States
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: USD $119,800 – $234,700 per year
**Category**: Engineering
**Industry**: Technology
**Ticker**: MSFT
**Wikidata**: https://www.wikidata.org/wiki/Q2283

**Apply**: https://microsoft.ai/job/senior-software-engineer-180/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4bb49d98-f24

## Description

Microsoft Advertising is a rapidly growing business that powers global advertisers across search, display, and emerging AI-driven channels.

As a Senior Software Engineer on our Monetization team, you will design and develop next-generation customer relationship management solutions that unify advertiser data, enable intelligent workflows, and deliver actionable insights across sales, marketing, and service.

**Responsibilities**

- Design and develop CRM solutions: Customize and extend Dynamics 365 CRM for advertising workflows (Sales, Marketing, Case Management).

- Data integration: Connect CRM with Ads systems, marketing automation tools, and reporting platforms (Power BI).

- AI-enhanced features: Support AI-first initiatives and automation capabilities within CRM systems to streamline workflows and improve seller efficiency.

- Collaborate across teams: Partner with product managers, data engineers, and sales teams to align CRM capabilities with business goals.

- Ensure quality and compliance: Maintain data integrity, privacy compliance, and security standards.

**Qualifications**

- Bachelor's degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.

- Ability to meet Microsoft, customer, and/or government security screening requirements.

**Preferred Qualifications**

- Master's degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.

- Solid knowledge of cloud technologies (Azure).

- Experience with large-scale systems and API design.

The typical base pay range for this role across the U.S. is USD $119,800 – $234,700 per year. In certain locations, such as the San Francisco Bay area and New York City metropolitan area, the base pay range is USD $160,200 – $261,000 per year.

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python
- Dynamics 365 CRM
- Power BI
- Azure

### Nice to have
- Master's degree in Computer Science
- cloud technologies
- large-scale systems
- API design

---

Source: [Apply at microsoft.ai](https://microsoft.ai/job/senior-software-engineer-180/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
