Job Opportunity in India: Software Engineering II - Mobile at Microsoft Mechanical Engineer in Canada
Applicant criteria
Nationality
No specific nationality requiredSpeciality
Computer and Information SciencesAge
- No specific age required
Years of Experience
- 5+
Gender
- Both
Opportunity criteria
Job Type
- Full time
Job Fields
Information Technology JobsOpportunity Field
Technology and ProgrammingJob location
IndiaNeeded documents
CVOpportunity description
Duties & responsibilities
As a 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 work under the guidance of a Senior/Principal Software Engineer, work with Program Managers, and other Security Engineering disciplines to deliver core features for our security solution.
Additionally, as a self-driven person, you will also be responsible for ensuring code quality, provide thought leadership in bringing innovation to our products and engineering practices.
Eligibility criteria
- Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, Security researchers, and Data Scientists.
- 4+ years of experience as a software engineer working on industrial strength software and a proven track record of having shipped commercially successful software products & services.
- 4+ years of experience in designing data structures, algorithms, highly concurrent programming, analysis of algorithm complexity.
- 2+ years of experience designing end user applications on mobile platform (iOS or Android)
- Strong network programming fundamentals, well versed with TCP/IP, VPN, HTTPS etc.
- 2+ 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
- 2+ years of Swift and Objective-C with iOS internals Or Java/JNI and Android internals
- Eager and enthusiastic to learn new technologies with bias towards getting things done.
- Good debugging and problem-solving skills
- Experience with software development tools such as source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems
- Work independently, drive and manage technical and architectural dependencies.
- BS or MS degree in Computer Science
About Microsoft:
Microsoft Corporation is an American multinational technology company with headquarters in Redmond, Washington. It develops, manufactures, licenses, supports, and sells computer software, consumer electronics, personal computers, and related services. Its best known software products are the Microsoft Windows line of operating systems, the Microsoft Office suite, and the Internet Explorer and Edge web browsers.
See more available volunteer opportunities on For9a
See more available opportunities in Germany on For9a