Own technical direction and execution for core components of a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads.
Compensation
Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.
Responsibilities
Own technical direction and execution for core components, a high-scale, latency-sensitive real-time bidding service at the heart of Microsoft Ads.
Lead design and implementation of scalable, high-performance backend systems operating under strict latency and reliability requirements.
Drive platform modernization and long-term sustainability of critical services, improving code quality, maintainability, and operational safety.
Ensure performance, scalability, and stability of the service as traffic, data volume, and business requirements continue to grow.
Define and evolve instrumentation, observability, and experimentation capabilities to support data-driven decision making and safe production changes.
Requirements
Bachelor's Degree in Computer Science
Nice to have: Master's Degree in Computer Science
Nice to have: 8+ years technical engineering experience
Nice to have: 12+ years technical engineering experience
Lead full‑stack development of data analytics applications for a U.S. Government platform, designing user‑facing web apps, back‑end services, and APIs to enable exploration, visualization, and analysis of large datasets.
Locations (2)
Westminster, Colorado, United States
Herndon, Virginia, United States
Compensation
$180,000.00 - $200,000.00
Responsibilities
Design, develop, test, and maintain interactive web applications and supporting back‑end services
Integrate data sources, analytical models, and data services into user‑facing applications
Develop interactive dashboards, visualizations, and analytical tools
Develop and maintain RESTful APIs, microservices, and database integrations
Collaborate with multidisciplinary teams to implement new capabilities, troubleshoot issues, optimize performance, and support CI/CD and deployment activities
Desarrollar funcionalidades end-to-end dentro de células de desarrollo, participando en diseño técnico, implementación, pruebas y despliegues, con responsabilidad sobre componentes del producto y foco en calidad, rendimiento y resultados de negocio.
Responsibilities
Desarrollar funcionalidades backend y frontend conforme a los requerimientos del producto
Participar en el diseño técnico y construcción de APIs y microservicios
Implementar componentes utilizando Java y Spring Boot o Node.js, y Angular o React para frontend
Diseñar y ejecutar pruebas unitarias y de integración
Participar en pipelines de integración y despliegue continuo (CI/CD)
Desarrollar funcionalidades end-to-end dentro de células de desarrollo, participando en diseño técnico, implementación, pruebas y despliegues, con responsabilidad sobre componentes del producto y foco en calidad, rendimiento y resultados de negocio.
Responsibilities
Desarrollar funcionalidades backend y frontend conforme a los requerimientos del producto.
Participar en el diseño técnico y construcción de APIs y microservicios.
Implementar componentes utilizando Java y Spring Boot o Node.js, y Angular o React para frontend.
Diseñar y ejecutar pruebas unitarias y de integración.
Participar en pipelines de integración y despliegue continuo (CI/CD).
Desarrollar funcionalidades end-to-end dentro de células de desarrollo, participando en diseño técnico, implementación, pruebas y despliegues, con responsabilidad sobre componentes del producto y foco en calidad, rendimiento y resultados de negocio.
Responsibilities
Desarrollar funcionalidades backend y frontend conforme a los requerimientos del producto
Participar en el diseño técnico y construcción de APIs y microservicios
Implementar componentes utilizando Java y Spring Boot o Node.js, y Angular o React para frontend
Diseñar y ejecutar pruebas unitarias y de integración
Participar en pipelines de integración y despliegue continuo (CI/CD)
Lead software engineering efforts to develop manufacturing automation and enterprise systems, integrating AI and cloud technologies to enhance operational efficiency.
Compensation
Base Pay Range for: WA applicants is $134,961.00 - $188,945.40
Responsibilities
Develop new tools and applications that enable manufacturing teams to automate existing processes and standardize on performance-based benchmarks.
Contribute to the design, implementation, and deployment of successful enterprise-scale systems and services in support of operations and the businesses they support.
Leverage AI technologies and tools (e.g., LLMs, computer vision models) to enhance software capabilities, improve automation, and drive innovation in enterprise applications.
Produce quality user documentation for defining integrations between enterprise-level applications.
Adopt software DevOps technologies to solve software automation problems.
Requirements
BA/BS in computer science, information science or related field; or equivalent practical experience