Software Engineer II
18 hours ago
Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into the modern workplace. We are fast becoming the hub for teamwork in Office 365, with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. Microsoft Teams is the fastest growing business application in Microsoft history.
We are looking for a Software Engineer II to join our Mobile team. This role is integral to improving user experiences in Teams Mobile software.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
- Design, build, and improve software for creating delightful experiences for Teams Mobile.
- Collaborate with cross-functional teams to integrate these components smoothly and ensure they meet app-wide quality, privacy, and performance standards.
- Partner closely with product, UX and feature teams.
- Contribute ideas to continuously evolve our architectural foundations and development practices.
- Embody our culture and values in daily interactions, championing craftsmanship, collaboration, and innovation.
- Conduct code reviews.
- Growth mindset to consistently learn.
Required Qualifications:
- Bachelor's or master's degree in computer science or a related field.
- Excellent problem-solving & debugging skills.
- 4 years of coding experience in an object-oriented programming language, with knowledge of Java, Swift or Kotlin.
- Proficiency in writing unit tests and functional tests using tools such as Espresso for Android or equivalent tools for iOS.
- Experience developing and maintaining engineering infrastructure tools/bots.
- Working knowledge of tools like Azure DevOps or similar CI/CD platforms for integrating and managing test gates.
Preferred Qualifications:
- Deep understanding of the iOS platform, including app lifecycle, memory management, threading, and performance optimization techniques.
- Familiarity with CI/CD pipelines and automated performance regression testing.
- Familiarity with machine learning or AI techniques in mobile app performance optimization.
- 2+ years of iOS development experience.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
-
Software Engineer II
1 day ago
Noida, Uttar Pradesh, India Cloudangles Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout the Role:We are seeking a Software Engineer II to join Cloudangles. The ideal candidate will independently develop and maintain platform components, resolve production issues, and contribute to the ongoing enhancement of our web application platform.Technical Skills Required:Strong experience in .NET and .NET Core, with basic knowledge of Java.Hands-on...
-
Software Engineer II
1 day ago
Noida, Uttar Pradesh, India Cloud Angles Digital Transformation Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAbout the Role: We are seeking a Software Engineer II to join Cloudangles. The ideal candidate will independently develop and maintain platform components, resolve production issues, and contribute to the ongoing enhancement of our web application platform.Technical Skills Required:Strong experience in .NET and .NET Core, with basic knowledge of...
-
Software Engineer II
3 days ago
Noida, Uttar Pradesh, India Cloud Angles Digital Transformation Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob SummaryThe Software Engineer II plays a key role in independently developing product features, investigating and resolving production issues, and performing in-depth troubleshooting across the platform. This role requires strong technical expertise, ownership of complex product stories, and active participation in sprint planning and story grooming to...
-
Software Engineer II
2 weeks ago
Noida, Uttar Pradesh, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearDoes pioneering new and innovative ways to collect and showcase key customer data sound exciting to you? Are you passionate about data and do you feel we have been missing the opportunity to be more data-informed at Microsoft? Do you want to contribute to an effort that is one of the most critical for the future success of Microsoft and E+D? If so,...
-
Software Engineer II
2 weeks ago
Noida, Uttar Pradesh, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearAre you passionate about building modern, AI-first, fast web applications that empower hundreds of millions of users? Do you have a vision for building web applications for AI-powered productivity, performance and scalability? If so, we have an exciting opportunity for you in the Office Product Group (OPG). OPG's mission is to re-invent productivity...
-
Software Engineer II
1 day ago
Noida, Uttar Pradesh, India Cloud Angles Digital Transformation Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole OverviewWe are looking for a Software Engineer II (Mobile Application Developer) to join our team at our Noida office. The ideal candidate will have strong experience in Java (mandatory) for backend development and proficiency with Android SDK and Android Studio. You will be responsible for designing, developing, and maintaining Android applications,...
-
Noida, Uttar Pradesh, India Crazy Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearEmbedded Software Development Engineer-IIJob Profile- Embedded Software Development Engineer-II Experience- 4-6 Yrs We - Are a team of technologists from diverse backgrounds Obsess over design and product journey Obsess over our customer's needs and experience Are owners. We love building new innovative technologies, and improving our...
-
Software Development Engineer-II
1 week ago
Noida, Uttar Pradesh, India Innovaccer Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAbout the RoleWe at Innovaccer are looking for a Software Development Engineer-II (Backend) to build the most amazing product experience. Youll get to work with other engineers to build delightful feature experiences to understand and solve our customers pain points.A Day in the LifeBuilding efficient and reusable applications and abstractions.Identify and...
-
Software Engineer II
6 days ago
Noida, Uttar Pradesh, India Cadence Design Systems Full time ₹ 8,00,000 - ₹ 12,00,000 per yearAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design...
-
Software Engineer II
1 week ago
Noida, Uttar Pradesh, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearAbout the TeamThe Sovereign Cloud team at M365 Core IDC is driving innovation in cloud infrastructure standardization, enabling secure, compliant, and scalable cloud solutions for regulated markets. Our mission is to deliver rapid, reliable, and standardized cloud buildouts, streamline deployment practices, and optimize runtime operations for Sovereign...