As a key member of our team in the role of Senior Software Engineer, you will be tasked with the comprehensive responsibility of designing, developing, and testing solutions for mobile threat protection from start to finish. Your commitment to a rapid cycle of ideation, creation, and learning, along with your dedication to enhancing value through the experiences you craft, is highly valued. Monitoring telemetry to enhance our customer experience and collaborating closely with Program Managers anโฆ
Required Qualifications
8+ years of experience as a software engineer, with a history of developing and launching successful commercial software products and services. 8+ years of expertise in designing data structures, algorithms, and in the analysis of algorithm complexity, along with experience in highly concurrent programming. 4+ years of experience in designing user applications for mobile platforms such as iOS or Android. 4+ years of experience in developing an app from the ground up, with a portfolio of apps that have been featured in the App Store. 4+ years of experience in development principles and patterns. 4+ years of experience with Swift and Objective-C for iOS or Java/JNI for Android, including knowledge of iOS or Android internals. Solid understanding of Networking fundamentals and VPN internals. Strong debugging and problem-solving capabilities. Knowledgeable in secure software development life cycles. Experienced with software development tools, including source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page