Senior Software Engineer

Microsoft Microsoft · Big Tech · New York, NY +2 · Software Engineering

Senior Software Engineer for Microsoft's Auction Logic team, focusing on building, testing, deploying, and monitoring a large-scale, real-time advertising technology platform. The role involves leading cross-team engineering efforts, owning significant platform areas, and contributing to roadmap and architectural decisions to connect advertisers and publishers effectively.

What you'd actually do

  1. Lead the cross-team engineering efforts to build business critical products for publishers and buyers on the Monetize platform.
  2. You will own significant areas of the Monetize real-time platforms and function as the architect.
  3. You will participate in setting the roadmap and direction for your areas of responsibility.
  4. Designing and implementing scalable solutions including new features and enhancements of our Platform.
  5. Works with appropriate stakeholders to determine user requirements for a set of features.

Skills

Required

  • Computer Science or related technical field
  • 4+ years technical experience

Nice to have

  • designing and implementing scalable solutions
  • participating in planning sessions
  • producing prototype features
  • mentoring junior engineers
  • building high-quality, intuitive products
  • learning and teaching
  • improving build processes
  • product development lifecycle
  • code reviews
  • support and debug production level issues
  • lean or automated approaches

What the JD emphasized

  • build, test, deploy, and monitoring
  • strict real-time constraints
  • less than 100 milliseconds
  • 5 million QPS
  • 100 billion requests per day
  • 150 TB of new data every day
  • hard real time constraints
  • real time platform
  • real-time components
  • real-time constraints
  • real-time, dynamic auctions