Senior Software Engineer - Copilot at Microsoft | AdTechTalent
Engineering3 days agoOn-site
Microsoft
Senior Software Engineer - Copilot
senior software engineerfull-stackreactnode.jstypescriptjavascriptc#c++javapythonazureai-assisted developmentmicro-frontendsbackend apissoftware development lifecyclecode reviewtestingsecuritytelemetryincident responseon-callarchitecturedesignautomationfeature flagsdeploymentmonitoring
Key details
Salary
Not specified
Employment type
Full-time
Seniority
Senior
Years experience
5-10
Location
Mountain View, United States
Full job description
Senior Software Engineer role in Microsoft Advertising's Third Party Ad Solutions & Data Management Platform. Develop customer-facing web applications, APIs, services, and data capabilities. Own full stack features, collaborating with product managers, designers, and engineers. Responsibilities include AI-native development, code review, debugging, designing test strategies, architecture ownership, engineering excellence, project planning, deployment, monitoring, incident response, and understanding user requirements. Required qualifications: Bachelor's degree in Computer Science or related field with 4+ years coding experience in C, C++, C#, Java, JavaScript, or Python, or equivalent experience. Preferred qualifications include Master's degree or 8+ years experience, experience with Microsoft Azure or comparable cloud platforms, full-stack development with React, Node.js, JavaScript, TypeScript, AI-assisted development tools, and demonstrated technical leadership. Role requires on-site work in Mountain View, CA. Salary range USD $119,800 - $234,700 per year, higher in SF Bay Area and NYC.
What you'll do
Use AI tools and practices across the software development lifecycle
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Review product and test code to ensure quality, security, and best practices
Debug, test, log, and monitor code proactively to prevent issues
Lead by example to produce maintainable, secure, performant code
Create test strategies and ensure solution quality including security testing
Identify dependencies and collaborate with other teams on architecture and design
Own or collaborate on architecture of products/solutions with minimal oversight
Apply best practices for secure design, automation, and scaling
Drive project plans, release plans, and work items with stakeholders
Leverage experimentation infrastructure and feature flags for impact analysis
Ensure safe deployment and rollback plans for solutions
Integrate logging and telemetry for monitoring system behavior and security
Act as designated responsible individual (DRI) for live site monitoring and incident response
Maintain live site operations with security best practices and incident mitigation
Collaborate with stakeholders to understand and confirm customer/user requirements
Incorporate customer insights and advocate for security and privacy needs
Requirements
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Preferred: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience OR equivalent experience
Experience designing, building, and operating applications and services on Microsoft Azure or comparable cloud platforms
Experience building and owning large-scale production applications with end-to-end technical ownership
Demonstrated technical leadership including leading engineering initiatives and influencing teams without formal authority
Solid full-stack development experience with React, Node.js, JavaScript, and TypeScript
Experience designing and building micro-frontend architectures and backend APIs/services
Solid AI-powered engineering mindset and skills with hands-on experience using AI-assisted development tools
Tech stack
CC++C#JavaJavaScriptPythonReactNode.jsTypeScriptMicrosoft AzureAI-assisted development toolsmicro-frontend architecturesbackend APIs/services
Benefits
Certain roles may be eligible for benefits and other compensationMicrosoft values inclusion and equal opportunity employmentSupport for religious accommodations and reasonable accommodations due to disability during application process
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.