Software Engineer/Sr. Software Engineer

Microsoft
United States, Washington, Redmond2026-07-01onsite

About the job

As a Software Engineer/Senior Software Engineer in Marketing Growth Engineering team, you will play a pivotal role in optimizing and transforming internal marketing operations at Microsoft. In this position, you will develop large-scale solutions focused on streamlining marketing planning operations. You will directly impact the effectiveness of marketing initiatives by leveraging advanced AI technologies to simplify and automate the planning processes, enabling marketers to reach the customers more efficiently.

Responsibilities

Design and build automation for marketing planning and operations, collaborating with stakeholders to understand requirements and deliver impactful solutions.

Review and implement well-structured, testable, and maintainable code for product features, contributing to a high standard of engineering excellence and quality.

Leverage AI Native engineering practices across the development lifecycle, to experiment, and utilize telemetry, and feedback to optimize system performance and user outcomes.

Implement best practices for security, reliability, and compliance, ensuring robust deployment pipelines and monitoring for marketing applications.

Contribute to raising awareness and understanding of engineering principles (e.g., security, testability, scalability, accessibility) within the team and across related functions.

Qualifications

Minimum

Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Preferred

Experience in AI-native engineering practices, with hands-on experience applying AI to develop software solutions across the development lifecycle, including code generation, test automation, and related workflows.

Experience designing, building, and maintaining large-scale enterprise systems with high reliability and performance.

Understanding of geo-distributed architectures, including designing, deploying, and operating globally distributed applications.

Experience with marketing technologies or a solid understanding of marketing processes is considered an advantage.