Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role in Microsoft's Online Advertising team, focusing on building and scaling a next-generation e-commerce marketing platform. Responsibilities include feature development, architectural improvements, and cross-team collaboration. Requires a Bachelor's degree in CS or related field with 4+ years of experience, or equivalent experience. Experience with scalable backend services, distributed systems, and cloud platforms is preferred. The role is in Redmond, WA, with a salary range of $119,800 - $234,700 USD.

What you'd actually do

  1. Design, develop, and deliver innovative and impactful features.
  2. Work on coding, debugging, testing, and troubleshooting throughout the application development process.
  3. Drive long-term architectural improvements and development for highly scalable services with quality, performance, and maintainability as core tenets.
  4. Drive Collaboration across teams to deliver high-quality solutions from concept to release and live operations.
  5. Mentor and develop engineers across all levels through sharing and learning.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience
  • 8+ years technical engineering experience
  • 4+ years experience in building scalable, secure, high performance products and services on the backend
  • Excellent technical design, problem solving and debugging skills
  • proven track record in shipping software on time, with high quality
  • Great team player and communicator
  • strong believer in collaboration and teamwork
  • Knowledge of Distributed systems design
  • Microsoft Azure, AWS or similar cloud computing platforms
  • Experience in online advertising

What the JD emphasized

  • shipping software on time, with high quality