Senior Software Engineer
Microsoft
Date: 18 hours ago
City: Bengaluru, Karnataka
Contract type: Full time

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 Senior Software Engineer to join our Mobile Fundamentals team. This role is integral to improving test framework reliability and debuggability using automation and gates. By improving reliability of test frameworks and automating repetitive tasks, you will reduce the dependency on manual checks and improve operational efficiency, reducing response times, and enabling the feature team developers to be more efficient.
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.
Responsibilities
Required Qualifications:
We are looking for a Senior Software Engineer to join our Mobile Fundamentals team. This role is integral to improving test framework reliability and debuggability using automation and gates. By improving reliability of test frameworks and automating repetitive tasks, you will reduce the dependency on manual checks and improve operational efficiency, reducing response times, and enabling the feature team developers to be more efficient.
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.
Responsibilities
- Design, build, and maintain foundational frameworks and services such as telemetry, user feedback, settings, configuration management, and more.
- 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 and feature teams to understand common needs and abstract complexity through well-designed APIs and platform capabilities.
- Develop tools and bots to automate workflows, identify integration issues early, and provide actionable quality insights across the development lifecycle.
- Contribute ideas to continuously evolve our architectural foundations and development practices.
- Embody our culture and values in daily interactions, championing craftsmanship, collaboration, and innovation.
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Excellent problem-solving & debugging skills.
- 4+ years of coding experience in an object-oriented programming language, with knowledge of Python, Java, Swift, Kotlin
- Proficiency in writing unit tests and functional tests using tools such as Espresso for Android or equivalent tools for iOS.
- 1+ years of Android/iOS development experience.
- 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.
- 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.
- Experience in iOS development.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Lead QA Engineer
Xylem,
Bengaluru, Karnataka
6 hours ago
Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated...

Senior Brand Specialist, Home Improvement
Amazon,
Bengaluru, Karnataka
5 days ago
DescriptionAbout the Role:As a Brand Specialist, you will focus on delivering 5 core focus areas for the brand: Selection, demand generation, catalogue quality, business advice and availability.The person who joins the leadership team in this position must share our passion and commitment for serving our customers. This ideal candidate should have experience in forging and building brand relationships. Some understanding...

Manager- Human Resource Business Partner
PwC Acceleration Center India,
Bengaluru, Karnataka
6 days ago
A career in Human Resources, within Internal Firm Services, will provide you with the opportunity to make a difference at PwC by helping to fully leverage the skills and talents of all our people. You’ll focus on helping the local offices in driving the Firm’s people strategy, creating a unique people experience for each individual, and supporting our Firm wide...
