Software Engineer 2

Global technology company empowering people and organizations to achieve more through software and digital services.
Backend
Mid-Level Software Engineer
Hybrid
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 focuses on developing and maintaining microservices and platforms that handle worldwide advertiser billing, invoicing, and revenue collection systems. The position offers a unique opportunity to impact Microsoft's global advertising infrastructure while working with cutting-edge technologies.

The ideal candidate will join a dynamic team responsible for building scalable billing solutions that serve advertisers worldwide. You'll work closely with Product Managers to understand and implement complex billing scenarios, develop robust services with global access, and ensure secure revenue collection for Microsoft's advertising platform.

This role provides excellent exposure to both technical and business aspects of digital advertising, offering opportunities to work with modern technologies while developing deep business acumen. The position combines hands-on coding with system design responsibilities, making it perfect for engineers who want to grow their technical skills while understanding the business impact of their work.

As part of Microsoft's inclusive culture, you'll work in an environment that values growth mindset and innovation. The role offers hybrid working arrangements with up to 50% work from home flexibility, comprehensive benefits, and the chance to contribute to a platform that serves advertisers globally. This is an excellent opportunity for someone who wants to combine technical expertise with business impact while working for one of the world's leading technology companies.

Last updated 2 days 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 by developing and following the playbook
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns

Requirements For Software Engineer 2

Java
JavaScript
Python
  • 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
  • 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 Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer

Amazon seeks experienced Software Development Engineer for Core Shopping team to build innovative product discovery solutions, offering competitive compensation and opportunity for high-impact work.

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.