Software Engineer 2

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Advertising

Description For Software Engineer 2

Microsoft's Bing Ads Billing team is seeking a Software Engineer 2 to join their growing digital advertising division. This role offers an exciting opportunity to work on mission-critical billing systems that serve advertisers worldwide. As part of the Ads Billing team, you'll be responsible for implementing microservices and platform development, working directly with product managers to address global advertiser needs, and ensuring secure revenue collection for Microsoft's advertising platform.

The position requires expertise in service development and a strong understanding of billing systems. You'll be working in an agile environment, collaborating with diverse engineering teams to build and maintain scalable solutions. This role offers excellent exposure to digital advertising technology while allowing you to develop deep business acumen in the ads space.

The ideal candidate will have a Master's degree in Computer Science or related field, along with 2+ years of hands-on engineering experience. Strong coding skills in languages like Java, Python, C++, or JavaScript are essential. The role involves working with global teams, so excellent communication skills are crucial.

Microsoft offers an outstanding benefits package including comprehensive healthcare, educational resources, investment options, and generous parental leave. The position is hybrid, allowing up to 50% work from home, with occasional travel (0-25%). This is an excellent opportunity for a mid-level engineer looking to make an impact in advertising technology while working for one of the world's leading tech companies.

Last updated 6 hours ago

Responsibilities For Software Engineer 2

  • Collaborates with PMs to determine advertisers' requirements for multiple billing scenarios include invoicing, taxation and so on
  • Drives identification of dependencies and the development of design documents for product, application, service and platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability
  • Leverages subject-matter expertise of product features and partners with stakeholders to drive project plans
  • Acts as a Designated Responsible Individual (DRI) and work with team members
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

Requirements For Software Engineer 2

Java
Python
JavaScript
  • Master's degree in computer science or software related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Good English speaking and writing skills

Benefits For Software Engineer 2

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer 2

Software Engineer II - Microsoft Defender for Cloud Apps (TLV)

Software Engineer II position at Microsoft working on cloud security and SaaS protection tools, requiring 5+ years experience in backend development and distributed systems.

Software Engineer II

Microsoft is seeking a Software Engineer II in Hyderabad to develop search solutions for the Bing Travel team, focusing on ML-powered services and user experience.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, building large-scale distributed systems and cloud infrastructure.

Software Engineer II-Backend

Backend Software Engineer II position at Microsoft working on Viva Engage platform, building scalable services that power enterprise communication and collaboration features for millions of users worldwide.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development, offering hybrid work and competitive compensation in Redmond, WA.