Senior Software Engineer - Frontend
Microsoft
Microsoft
Join Microsoft Advertising, a significant $15B+ business dedicated to connecting advertisers with customers across search, display, and AI-powered channels. Our Web UI team crafts modern, scalable, and accessible frontend experiences that empower advertisers to manage and optimize campaigns effectively. As a Senior Software Engineer on our team, you'll contribute to building intuitive, reliable, and high-performance web applications using cutting-edge frontend technologies.
Independently design, code, test, and deploy robust Web UI solutions using React, TypeScript, and JavaScript. You will own product features end-to-end, proactively addressing blockers and risks. A customer-obsessed, product-engineering mindset is crucial for making informed trade-offs in design, quality, and performance. You will also conduct thorough code reviews, drive engineering excellence through secure design principles and best practices, and mentor junior engineers.
Embrace AI-native development by responsibly using AI tools across the software development lifecycle, ensuring the quality and security of AI-generated artifacts. Experiment with emerging AI capabilities to enhance team processes and productivity. Lead the architectural design of complex UI features, ensuring solutions meet stringent performance, scalability, accessibility, and security requirements. Develop comprehensive testing strategies and build reusable components to boost developer productivity.
A Bachelor's Degree in Computer Science or a related technical field is required, coupled with at least 8 years of technical engineering experience, including proficiency in languages like JavaScript or TypeScript. Experience developing production web applications with modern frontend frameworks is essential. A solid understanding of software engineering fundamentals, including data structures, algorithms, software design, testing, and version control, is necessary. You should demonstrate strong problem-solving abilities, meticulous attention to detail, and the capacity to own complex technical challenges. Excellent written and verbal communication skills are vital for documenting decisions and collaborating effectively across teams and time zones. An AI-native development orientation and a willingness to use AI tools responsibly are also key requirements. Microsoft’s commitment to diversity and inclusion means all qualified applicants will be considered for employment.
Microsoft Corporation
Advertising