Microsoft
-
Vancouver, BC
-
Permanent -
Full-time
Cyber-attacks threaten and often succeed in negatively impacting people in all walks of life. As technology becomes more pervasive and more essential to everything we do, the opportunity for attacks and scams grows as well. Do you have a passion for providing peace of mind to our customers through easy to use cyber security solutions?
We are the team – a collaborative, fun team with a startup mindset within the Microsoft Experiences and Devices organization. We are building exciting end-user facing cyber security applications & services for Consumers and Information Workers through intuitive and easy-to-use experiences. Our cloud services leverage Big Data and employ the latest advancements in AI and ML for cyber security. Key product lines built by our team include world’s leading Anti-Virus, the Microsoft Defender Antivirus (AV), and Advanced Threat Protection (ATP) solutions. Our products and services are foundational drivers for Microsoft 365, and are a major growth opportunity for Microsoft.
Making our customers succeed with our solutions is what excites us every day! 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. Our diversity of background and experience enables us to be better at building the best solutions for our customers, while having a blast building it! In addition, we are passionate about learning on the job. Our culture is collaborative, passionate and customer focused. We love the cultural change that is happening at Microsoft, and we bring our growth mindset to work every day.
As a Software Engineer-II (Full Stack) in our team, your areas of focus will be within an end to end team to design, build, deploy and manage cloud services that will help end users stay and feel safe from cyber threats. Users must be able to control and access this information from Web Browser, Desktop, and Mobile applications. 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 in the Microsoft security portal, as well as back end functionality that leads to them. You will fill a vital role in the fight against malware and see the results of your work contributing to protection of millions of customers.
Requirements:
- 3+ 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
- 3+ years of experience in designing data structures, algorithms, highly concurrent programming, analysis of algorithm complexity
- 2+ years of experience designing end user applications that are built using modern web-based technologies, such as progressive web apps
- 2+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, dev-ops model
- BS or MS degree in Computer Science, Mathematics or Engineering
Preferred Qualifications :
- Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, Security researchers, and Data Scientists
- Full-Stack development experience building data, logic tier and user experience software
- Experience building distributed services
- Deliver software into services using a Continuous Integration, Continuous Deployment methodology
- Expertise in C#, Java, C/C++ or equivalent programming language, HTML/JavaScript/React based user experiences, Progressive Web Apps, React-Native
- Experience in test automation tools such as Jasmine, Mocha and Selenium
- Design REST based APIs that can be accessed securely from web and client applications
- 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
- Development experience with cloud platforms such as Microsoft Azure, AWS.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to, the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
#scjobs
#scvan
#MDEeng
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Microsoft
-
View & Apply