This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Security is a top priority for our customers amid digital threats, regulations, and complex environments. Microsoft Security aims to create a safer world with end-to-end, simplified solutions that protect every user, customer, and developer. We strive to secure digital platforms, devices, and clouds in diverse settings, including our own internal systems. Providing peace of mind to our customers with our mobile security solutions is what excites us every day! Our culture promotes growth, excellence, and innovation impacting billions globally. Microsoft Defender organisation is rapidly growing, securing people, services, and devices worldwide. Our 'security for all' vision covers the cloud, identities, and services beyond endpoints, even outside the Microsoft Security portfolio. We're seeking a passionate, customer driven hands on Engineers with experience in Mobile development, cybersecurity and security solutions to develop AI-driven security solutions based on Zero Trust, collaborating with Security Research, UX, and Product management teams. Joining Microsoft Security means working with a global team to deliver best-in-class solutions. If you're passionate about tech advancements, love working in teams, and aim to make a big difference for our customers, this role is ideal for you. We're excited to connect with individuals committed to enhancing digital security for over a billion mobile users by creating accessible cybersecurity solutions.
Job Responsibility:
End-to-end design, development, and testing of mobile threat protection solutions
Engage in a fast-paced cycle of ideation, creation, and learning, ensuring measurable value growth through the experiences you build
Collaborate under the guidance of a Senior or Principal Software Engineer, working closely with Program Managers and other Security Engineering disciplines to deliver core features for our security solutions
Ensure code quality and provide thought leadership to drive innovation in our products and engineering practices
Requirements:
Outstanding communication skills and ability to work effectively within a diverse team
Over four years of software engineering experience with a history of contributing to successful commercial software products and services
4 years of experience in crafting data structures, algorithms, and executing highly concurrent programming, along with analyzing algorithm complexity
4 years of experience in designing user-friendly applications for mobile platforms such as iOS or Android
Minimum 4 years of experience in developing an app from the ground up, with a preference for having apps showcased in the App Store
4 years of familiarity with development principles and patterns
4 years of experience with Swift and Objective-C focusing on iOS internals, or Java/JNI with iOS and Android internals
Solid understanding of Networking fundamentals and VPN internals
Keen interest in learning new technologies and a proactive approach to project completion
Excellent debugging and problem-solving capabilities
Experienced in using software development tools, including source control systems like GIT, automated build systems, compilers, software validation systems, and project tracking and lifecycle management systems
Able to work autonomously, managing technical and architectural dependencies effectively
Holds a Bachelor's or Master's degree in Computer Science