Senior Software Engineer - Full stack /Desktop Application

Microsoft

4+ yrs Bengaluru Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join Microsoft Ads Editor, a critical component of a 15+ billion-dollar business, and help shape the future of digital marketing management. This role is for a Senior Software Engineer focused on our cross-platform desktop application, empowering advertisers worldwide. You will be part of a dynamic, agile team dedicated to creating high-performance, user-friendly solutions. Contribute to a mission-driven organization focused on empowering every person and organization to achieve more through innovation and collaboration.

As part of Microsoft AI (MAI), this role will involve an expectation to work from the office at least four days per week, starting January 26, 2026, for employees within a specified commute distance of a Microsoft office in the U.S. or country-specific locations outside the U.S. This expectation is subject to local laws and regulations.

Responsibilities

Design, develop, and maintain robust features for the Microsoft Ads Editor desktop application utilizing modern technologies like C#, .NET, React, and TypeScript. Mentor emerging engineers and collaborate with product managers and designers to deliver impactful solutions. Ensure code quality through clean, well-documented code and active participation in code reviews. Drive technical OKRs, focusing on improving application reliability and performance. Contribute to automated testing and CI/CD pipelines for efficient releases. Actively engage in agile ceremonies, fostering a culture of continuous learning and inclusion.

Qualifications

Requires a Bachelor's Degree in Computer Science or a related technical field, coupled with 4+ years of technical engineering experience. Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python is essential, or an equivalent combination of education and experience. This role also necessitates meeting Microsoft's security screening requirements, including a Microsoft Cloud Background Check. Preferred qualifications include experience with React, TypeScript, modern web frameworks, Electron, C#/.NET for large-scale applications, strong debugging skills, familiarity with accessibility standards, and experience with bulk data processing. Excellent communication, collaboration, problem-solving, and a growth mindset are highly valued.

Essential Skills

C#.NETReactTypeScriptCC++JavaJavaScriptPythonGitObject-Oriented DesignData StructuresAlgorithmsDebuggingTroubleshootingAgile Methodologies

Good to Have

ElectronAccessibility (A11y)Inclusive DesignBulk Data ProcessingOffline WorkflowsLarge-scale Data Editing

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - Full stack /Desktop Application
IndustryInformation Technology & Services
DepartmentEngineering, Information Technology
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Information Technology & Services

Senior Software Engineer - Full stack /Desktop Application at Microsoft | SkillMX | SkillMX