CareerPlanGet AI match score →

Software Engineering - Marketing Growth Engineering

United States, Washington, Redmond💼 Full-time🗓 2026-07-16 → 2026-07-25

Core

Design and build automation for marketing planning and operations, implementing product features and optimizing system performance using AI-native engineering practices.

Role type

Software Engineer (Marketing Growth)

Builds

Marketing applications and automation tools

Domain

Marketing Technology / Enterprise Software

Deliverable

production ML models | product features

Required skills

C, C++, C#, Java, JavaScript, Python, AI-native engineering practices, geo-distributed architectures, large-scale enterprise system development, security, reliability, compliance, deployment pipelines, monitoring

Preferred skills

Marketing technologies, marketing processes

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and build automation for marketing planning and operations, review and implement well-structured and maintainable code, leverage AI Native engineering practices to optimize system performance, implement best practices for security and reliability, contribute to raising awareness of engineering principles

Seniority

Mid-Senior, hands-on IC

Rewrite
## About the role - 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. ## Requirements - Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. - Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR 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. - 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 building, and maintaining large-scale enterprise systems with high reliability and performance. - Understanding of geo-distributed architectures, including deploying, and operating globally distributed applications. ## Nice to have - Experience with marketing technologies or a solid understanding of marketing processes is considered an advantage.
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗