FAQs
What is the work location for this role?
The role is based on-site at Microsoft's Bangalore office.
What are the primary responsibilities of a Software Engineer in this position?
The primary responsibilities include participating in all stages of the SDLC, designing and developing reliable and scalable applications, collaborating with cross-functional teams, and testing and debugging software.
What is the required experience for this position?
Candidates should have 5+ years of experience developing software solutions with a strong understanding of software best practices.
What technologies will I be working with in this role?
The tech stack includes languages like Java and Python, frontend frameworks such as React, databases like MySQL and Vertica, and other technologies including Docker, Kafka, and Spring Boot.
What kind of degree is preferred for this job?
A Bachelor's or Master's degree in Computer Science or a related field is preferred.
Will I have opportunities for mentorship in this role?
Yes, the role involves coaching and mentoring peers and emerging team members while advocating for best practices.
Is there a focus on continuous learning and improvement in this position?
Yes, the team values a culture of learning and teaching, and encourages members to challenge themselves and share knowledge with others.
What is the significance of the IMAQ team within Microsoft Advertising?
The IMAQ team is essential for annotating incoming requests and performing quality control on billions of impressions, ensuring the quality of supply and fraud prevention.
Are there opportunities for collaboration with other teams?
Yes, the role involves close collaboration with engineers around the globe from the real-time platform and shared platform teams.
What qualities are emphasized for candidates applying for this role?
Candidates should demonstrate strong organizational skills, attention to detail, a passion for problem-solving, and a commitment to empowering customers through knowledge and tools.