Microsoft

Senior Software Engineer

Microsoft$120K — $160K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field with 4+ years of coding experience in languages like C, C++, C#, Java, JavaScript, or Python.
  • Master's Degree or equivalent experience preferred, with 6+ or 8+ years of relevant coding experience based on educational background.
  • Experience with Azure is highly valued.
  • Proficiency in machine learning and online system design needed.
  • 3+ years in Distributed Systems and Big Data Technologies like Spark, Hadoop, HDFS, Kafka, Flink, Scala.

Responsibilities

  • Collaborate with Bing Ads stakeholders to define feature requirements and design systems accordingly.
  • Efficiently implement features with a focus on extensibility, reliability, and maintainability.
  • Maintain operations of live services, identifying solutions for issues and fulfilling on-call responsibilities.
  • Enhance software developer tools and contribute to automation in production and deployment.
  • Profile and analyze distributed system performance, addressing capacity bottlenecks and improving latency.

Benefits

  • Opportunity to work with cutting-edge technologies in AI and big data.
  • Impact on Microsoft Ads' double-digit annual growth.
  • Ability to engage with a high-performance team tackling complex problems.
  • Rotational on-call duty enhances learning and problem-solving skills.
Full Job Description
Overview

The Ads Data Platform Team, part of Microsoft AI (Artificial Intelligence), is hiring a Senior Software Engineer. This role is available in Redmond, WA.

Our team powers the backbone of Microsoft's global ads marketplace-gathering, storing, and enriching over half a trillion ad-serving events every day. We build data platforms that fuel business analytics, machine learning models, and real-time reporting at massive scale. If you're passionate about solving complex problems and driving innovation, this is the place for you.

As part of our team, you'll:
  • Design and operate high-scale, high-performance systems that process billions of events through near-real-time and offline pipelines.
  • Build data applications that directly impact Microsoft Ads' double-digit annual growth.
  • Work on cutting-edge technologies in distributed systems, machine learning, and big data.

Responsibilities
  • Work with Bing Ads stakeholders to determine requirements for new features to drive up Ads business. Create system design for feature requirements. Assure system meets security and compliance requirements and expectations. Creates a clear and articulated plan for testing and assuring quality solutions.
  • Implement the features with high efficiency, extensibility, diagnosability, reliability, and maintainability with few defects. Reviews code of product to assure it meets the team's and Microsoft's quality standards, is reliable and accurate, and is appropriate for the scale of the product feature.
  • Maintain operations of live service as issues arise on a rotational, on-call basis. Identifies solutions and mitigations to simple and complex issues and escalates as necessary. Acts as a Designated Responsible Individual (DRI) working on call to monitor system/product feature/service for degradation, downtime, or interruptions. Responds within Service Level Agreement (SLA) timeframe. Escalate issues to appropriate owners.
  • Build knowledge, share new ideas, and share pinpoints of engineering tool gaps to improve software developer tools to support other programs, tools, and applications to create, debug, and maintain code for product features. Contribute to the development of automation within production and deployment of a product feature.
  • Profile and analyze distributed system performance and capacity bottlenecks. Propose and implement solutions to improve system latency and capacity to meet Bing Ads online serving requirements.


Qualifications

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

Preferred Qualifications:
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with 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 8+ 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 Azure.
  • Experience in Machine learning and online system design, implementation and qualification.
  • 3+ years' experience in Distributed Systems and Big Data Technologies such as Spark, Hadoop, HDFS, Kafka, Flink, Scala.


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

About Microsoft

Microsoft is an American multinational corporation that develops, manufactures, licenses, supports, and sells a range of software products and services. Microsoft’s devices and consumer (D&C) licensing segment licenses the Windows operating system and related software, Microsoft Office for consumers, and the Windows Phone operating system. The company’s computing and gaming hardware segment provides Xbox gaming and entertainment consoles and accessories, second-party and third-party video games, and Xbox Live subscriptions; surface devices and accessories; and Microsoft PC accessories. Its phone hardware segment offers Lumia smartphones and other non-Lumia phones. Its D&C segment provides Windows Store, Xbox Live transactions, and Windows phone store; search advertising; display advertising; Office 365 Home and Office 365 Personal; first-party video games; and other consumer products and services as well as operating retail stores. Microsoft’s commercial licensing segments license server products, including Windows Server, Microsoft SQL Server, Visual Studio, System Center, and related Client Access Licenses (CALs); Windows Embedded; Windows operating system; Microsoft Office for business, including Office, Exchange, SharePoint, Lync, and related CALs; Microsoft Dynamics business solutions; and Skype. Its commercial segment offers enterprise services, including premier support services and Microsoft consulting services; commercial cloud comprising Office 365 Commercial, other Microsoft Office online offerings, Dynamics CRM Online, and Microsoft Azure; and other commercial products and online services. The company markets and distributes its products through original equipment manufacturers, distributors, and resellers, as well as online.

Microsoft Careers

Join Microsoft today and be part of a company that values innovation, leadership, and diversity in its workforce. As a global leader in technology and digital transformation, Microsoft offers unparalleled job opportunities that propel your career to new heights.

Explore Career Opportunities at Microsoft

Whether you're a seasoned professional looking for your next challenge or a recent graduate eager to start your career, Microsoft has a position that suits your skills and ambitions. We are committed to fostering a culture of growth and learning, where every team member is supported in expanding their horizons.

Internship Programs

Kickstart your career with a Microsoft internship. Our internships provide invaluable workplace experience and networking opportunities in a supportive and dynamic environment. You'll work on real projects, learn from industry leaders, and gain the skills necessary for a successful career in technology.

Employment Benefits

Choosing a career at Microsoft means more than just a job. Our employees enjoy a range of benefits designed to empower them both professionally and personally. These include comprehensive health benefits, flexible working conditions, and opportunities for career advancement through professional development and diversity training.

Inclusive Culture and Diversity

At Microsoft, we believe that innovation comes from diversity of thought and inclusion. We are committed to a workplace where everyone feels valued and inspired. Our leadership is dedicated to fostering an environment where diverse perspectives lead to breakthrough innovations and a competitive edge.

Grow with Us

Career growth at Microsoft is about more than climbing the corporate ladder; it's about continuous learning, expanding your skills, and improving your capabilities. With access to various leadership and training programs, you can evolve as a professional and make a significant impact within the company and on the global stage.

Hiring Process

Our hiring process is designed to identify true potential. Starting with a review of your resume, followed by interviews that assess your problem-solving abilities and cultural fit, we ensure that all candidates have a fair chance to demonstrate their strengths and potential to contribute to our team.

Networking and Professional Development

Microsoft is a place where you can build a professional network that spans the globe. Our employees benefit from connections with top-tier professionals and industry leaders, which opens doors to innovative projects and collaborative opportunities that are second to none.

Join Our Team

If you're ready to take on exciting challenges and make a difference in the world of technology, explore the job opportunities at Microsoft. Search for open positions that match your skills and interests, and prepare to embark on a rewarding career path filled with innovation and opportunities for personal and professional growth.

Stay Connected

Keep up to date with the latest at Microsoft Careers by subscribing to our job alert emails. Get tailored content that aligns with your career preferences and discover the exciting and rewarding opportunities that await at Microsoft.

SEARCH MICROSOFT JOBS

At Microsoft, your future is limitless. Join us in our mission to empower every person and every organization on the planet to achieve more. Your journey with Microsoft starts here.
Learn more about Microsoft
Size
181,000 employees
Market Cap
$1,762.4 billion
Industry
Net Income
$51.3 billion
Founded
1975
5 Year Trend
+15.5%
Revenue
$153.2 billion
NASDAQ

Similar Jobs

More Jobs at Microsoft

More Information Technology Jobs

Find similar Senior Software Engineer jobs: