Senior Software Engineer

Mobile
Senior Software Engineer
In-Person
8+ years of experience
Cybersecurity

Description For Senior Software Engineer

As a Senior Software Engineer in our team, your areas of focus will be end-to-end design, build, and test mobile threat protection solutions. You take pride in focusing on fast paced ideate/create/learn cycle and measurable value growth through the experiences you build. You will monitor the telemetry and take appropriate measures to improve our customer experience all while working closely with Program Managers and other Security Engineering disciplines.

Additionally, as a self-driven technical leader, you will also be responsible for ensuring code quality, provide thought leadership in bringing innovation to our products and engineering practices.

Our team is part of the Microsoft Experiences and Devices organization, focusing on building exciting end-user facing cyber security applications & services. We work on key product lines including world's leading Anti-Virus, the Microsoft Defender Antivirus (AV), and Advanced Threat Protection (ATP) products. Our cloud services leverage Big Data and employ the latest advancements in AI and ML for cyber security.

We are passionate about positively impacting over a billion mobile users by providing peace of mind through easy to use cyber security products. Our team has people from a wide variety of backgrounds, previous work histories, and life experiences, and we are eager to maintain and grow that diversity.

#MDEINDIA

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • End-to-end design, build, and test mobile threat protection solutions
  • Monitor telemetry and improve customer experience
  • Work closely with Program Managers and other Security Engineering disciplines
  • Ensure code quality
  • Provide thought leadership in bringing innovation to products and engineering practices

Requirements For Senior Software Engineer

  • 8+ years of experience as a software engineer working on industrial strength software
  • Proven track record of having shipped commercially successful software products & services
  • 8+ years of experience in designing data structures, algorithms, highly concurrent programming, analysis of algorithm complexity
  • 4+ years of experience designing end user applications on iOS
  • Strong network programming fundamentals, well versed with TCP/IP, VPN, HTTPS etc.
  • 4+ years of experience building an entire app from scratch and ideally a portfolio of apps featured in the App Store
  • 4+ years of experience in development principles and patterns
  • 4+ years of Swift and Objective-C with iOS internals
  • Strong debugging and problem-solving skills
  • Familiar with secure software development life cycle
  • Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems
  • BS or MS degree in Computer Science
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team

Benefits For Senior Software Engineer

  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on mobile development, requiring 8+ years of experience, offering hybrid work in Bangalore.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Excel Mobile, focusing on native and cross-platform development with 8+ years of experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft for the Teams Meetings & Events team, focusing on mobile development for iOS and Android.

Senior Software Engineer

Senior Software Engineer role at Microsoft, focusing on mobile app development for Office products, requiring 8+ years of experience in Java, C++, C#, or Swift.