Senior Software Engineer Role at Microsoft | Bing AI & Search Innovation
Senior Software Engineer – Bing Core Experience | Microsoft | Bangalore, Karnataka, India
Job Overview
Do you have a passion for creating outstanding user experiences that have lasting impressions? Do you enjoy working in a high–energy, cutting-edge environment where data-driven principles are used to drive user engagement? If that is you, we welcome you to join the Bing Core Experience team at Microsoft as a senior software engineer in Bangalore, Karnataka, India.
We, at Microsoft, are dedicated to providing innovative solutions that revolutionize search experiences. The Bing Core Experience team works on the imperative first impression of users when they use Bing to provide an intuitive, smooth, and highly engaging experience. Utilizing sophisticated technologies and an industry-leading experimentation framework, we keep monitoring user behavior to innovate and improve our services.
You will work together with product managers (PMs), designers, and engineers to imagine and execute new features that encourage engagement and retention. You will work very closely with various partners, cross-sharing insights and best practices in order to create the greatest possible impact and optimize user satisfaction. If you are eager for a tough but gratifying job in which your work touches a product being used by millions of people globally, then this is your opportunity!
Job Details
• Position: Senior Software Engineer
• Location: Bangalore, Karnataka, India
• Job Number: 1815125
• Employment Type: Full-Time
• Work Site: Up to 50% work-from-home flexibility
• Travel: 0-25%
• Industry: Software Engineering | AI & Search Technologies
Roles and Responsibilities
You will be a senior software engineer in the Bing Core Experience team, and your job will encompass an extensive set of responsibilities to develop and improve the Bing search experience. Your primary responsibilities are:
1. Coding Excellence & Best Practices
• Spearhead the design, development, and optimization of high-performance code based on industry best practices.
•Develop and sustain scalable and maintainable codebases on languages like C, C++, C#, Java, JavaScript, Python, and others.
•Perform code reviews, debugging, and performance tuning to make systems run with high efficiency.
•Guide junior engineers and enforce Microsoft‘s coding standards to enhance overall engineering effectiveness.
2. Reliability & Supportability
•Handle live service operation, resolving complicated problems with a proactive, data-driven focus.
•Implement telemetry and monitoring solutions to monitor system performance and reliability.
• Design incident resolution playbooks to reduce downtime and provide maximum system performance.
• Enforce and maintain Service Level Agreements (SLAs), providing a consistent, high-quality user experience.
3. Engineering Excellence & Innovation
• Drive automation-first practices, building internal tools to automate engineering workflows.
• Comply with security and privacy requirements, upholding Microsoft‘s position as a protector of user data.
• Keep current with new industry trends and technologies, sharing this knowledge and driving innovation in the team.
4. Implementation & Deployment
• Oversee end-to-end deployment of new features, making safe and smooth rollouts.
• Work with cross-functional teams, such as PMs and designers, to coordinate development plans with user requirements.
• Divide long-term objectives into actionable milestones, guaranteeing timely and quality deliverables.
• Perform controlled experiments and A/B testing to confirm feature efficacy prior to full-scale deployment.
5. System Design & Architecture
• Develop scalable system architectures, guaranteeing high availability and fault tolerance.
•Develop technical design documents and facilitate best-practice discussions on system optimization.
•Coordinate multiple teams to ensure dependencies are handled and solutions are integrated well across the product.
6. User-Centric Development & Feedback Integration
•Collect user feedback from diverse sources, such as usability testing and data analytics.
•Establish and monitor key performance indicators to gauge customer satisfaction and engagement.
•Iterate and enhance features continuously based on what has been learned from user behavior and feedback.
Qualifications & Skills
In order to be effective in this position, applicants must possess the following qualifications:
Required Qualifications:
• Bachelor‘s degree in computer science, software engineering, or a technical-related field.
• 4+ years of software development experience with proficiency in one of the following languages: C, C++, C#, Java, JavaScript, or Python.
• Demonstrated problem-solving and algorithmic ability.
• The ability to pass Microsoft‘s cloud background check and other security prerequisites.
Preferred Qualifications:
•Bachelor’s degree with 8+ years of computer science or technology experience.
•Master’s degree with 6+ years of technical experience in a related field .
•Hands-on web technology and rendering library exposure, React, web components, and open technologies.
•Deep insight into cloud computing, distributed system, and microservices architecture concepts.
•Experience from working on a large-scale search engine, AI-based solutions, or high-trafficked apps.
•Ability to lead and coach teams and encourage a culture of technical excellence.
Why Join Microsoft?
By joining Microsoft Bing Core Experience as a senior software engineer, you become part of a cutting-edge, diverse, and high-impact team. Here‘s what you can anticipate:
•Work on Leading-Edge Technology: Join one of the world‘s leading search engines and shape the direction of AI-driven search experiences.
•Flexible Work Setup: Experience a hybrid work schedule with up to 50% work-from-home flexibility.
•Professional Development: Exposure to Microsoft‘s unparalleled learning opportunities, mentorship initiatives, and career progression programs.
•Worldwide Influence: Your contributions will be seen by millions of users across the globe, improving their search results and influencing the future web technologies.
•Competitive Rewards: Have access to industry-best benefits such as healthcare, wellness programs, parental leave, and others.
Microsoft‘s Mission
At Microsoft, our mission is to empower every individual and every organization on the planet to achieve more. We believe in a growth mindset, innovation, collaboration, and inclusivity. Our values—respect, integrity, and accountability—define our work ethics and motivate us to build a work environment where everyone succeeds.
How to Apply
Are you ready to be part of this challenging adventure? Join Microsoft and be one of us, committed to redefining the future of search.