Microsoft is an iconic technology conglomerate that stands at the forefront of numerous innovative advancements within the industry. The company is known to employ some of the brightest and most talented minds from around the world to create products that often become industry standard.Microsoft’s products – from personal computers to cloud services, game consoles, and mobile devices – make up the technology of today, and the company is continuously developing cutting-edge solutions for tomorrow. Microsoft Cloud creates a powerful, integrated set of experiences for everyone – from small businesses to enterprise organizations – that helps to power the dynamic world of a digital-first world.As a well-known leader in the industry, Microsoft employs some of the best minds in the tech world and provides a positive work environment for their employees. Many of the employees work with cutting-edge technologies that help push the boundaries of what’s possible while also utilizing existing technologies to make existing products better. Microsoft provides a team culture that emphasizes collaboration and innovation, coupled with a commitment to progress and a focus on customer satisfaction.With numerous opportunities in programming, coding, application development, and IT, Microsoft is renowned for its talented programmer community, which is constantly creating and pushing out new products. Microsoft also fosters and encourages innovation, so that employees feel comfortable proposing and developing the technologies of tomorrow.Overall, Microsoft strives to stay ahead of the curve, and those committed to becoming part of this diverse and vibrant industry should consider it for employment. With a wealth of potential career opportunities, a team-centered culture, and a commitment to drive the industry forward into the future, Microsoft is the perfect technology-focused company for those looking for a fulfilling job.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 105000
Description: Responsible for developing, testing, debugging and maintaining software applications to ensure their functionality, security and reliability. Responsible for writing and reviewing technical documentation, following coding standards and developing information architecture.
Qualifications / Requirements: Must possess a Bachelor's degree in Computer Science or related field, with previous experience in software engineering. Must be able to demonstrate proficiency in a programming language, be highly organized and capable of troubleshooting technical problems.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 120000
Description: Analyze and interpret data to uncover patterns and trends, develop statistical models for predictions, and present results to internal and external stakeholders. Work with data engineering, architecture and data governance teams to ensure quality of data and understand how data is defined and collected.
Qualifications / Requirements: Must possess a Bachelor's degree in Computer Science or related field and have demonstrated expertise in data analysis and engineering, including data structures, machine learning, algorithm development and advanced analytics. Familiarity with Big Data systems such as AWS, Azure, MongoDB and SQL.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 110000
Description: Responsible for designing, developing and managing cloud-based systems and services. Must be able to optimize, monitor and maintain cloud-based environments, ensure data security and availability, and perform cloud-based application development.
Qualifications / Requirements: Must possess a Bachelor's degree in Computer Science or related field and have extensive experience with cloud computing technologies such as AWS and Azure. Knowledge of DevOps and scripting languages such as Python and JavaScript.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 118000
Description: Responsible for managing the development and delivery of products, services and solutions to customers. Helps develop business plans, operational practices and quality assurance processes to improve marketability and usability of products.
Qualifications / Requirements: Must possess a Bachelor's degree in Business Administration or related field and have experience in product or project management. Ability to research and analyze data, forecasting, negotiating and problem-solving.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 115000
Description: Analyzes, evaluates, and develops security strategies, processes, policies and standards to support the organization’s security objectives. Responsible for staying up to date on latest security threats and vulnerabilities and making appropriate recommendations.
Qualifications / Requirements: Must possess a Bachelor's degree in Computer Science, Information Security or related field and have experience working with security tools and technologies. Knowledge of security architectures and industry best practices.
Average Work Hours (weekly unless noted): 40-50 hours
Average Salary (yearly in dollars unless noted): 103000
Description: Responsible for designing, developing and maintaining automated test scripts and frameworks for all software applications. Perform integration testing, verification of requirements and bug tracking.
Qualifications / Requirements: Must possess a Bachelor's degree in Computer Science or related field and have experience in test automation and scripting languages such as JavaScript and Python. Knowledge of tools and techniques in software testing, defect management and software development lifecycles.
I've been with Microsoft now for over 5 years and I'm still loving it! The atmosphere is fantastic, great employee benefits, and there are so many opportunities for growth and development. I've gained a wealth of skills and knowledge in my time here and the technical position I'm in has been incredibly rewarding. The corporate culture is highly pursuing of the highest levels of customer service, so you know you are making a difference. A great company to work for overall!
Dale P..
Review Rating:
4.7/5
4.7
Microsoft has been an incredible place to work. The team I work with is amazing, highly skilled and very supportive. I work as an IT engineer and have had the chance to develop programs and systems specifically to fit individual needs of users and customers. The atmosphere is also great, being very open and creative. Microsoft allows for creative freedom in the workplace and you are rewarded for innovative ideas and problem solving.
Jordan T..
Review Rating:
4.9/5
4.9
I've been a programmer with Microsoft for the past two years, and it has been a great learning experience. Not only do I get to work with some of the most advanced and up to date technologies, but I also get to work on incredibly challenging projects. I've been able to work alongside some great people, learn so much more than I anticipated, and really put my skills to the test. I'm proud to work with a company as innovative and successful as Microsoft.
Kayla B..
Review Rating:
4.8/5
4.8
I am a designer at Microsoft, and it's been an amazing experience. My team is full of such creative, technical, and talented people that inspire me every day. We are constantly learning new things and encouraged to think outside the box. We are also given the tools and resources to design the best products we can. The experience is unique, with the pace of innovation, cutting edge technology, and problem solving as core values.
Grant L..
Review Rating:
4.6/5
4.6
I have been with Microsoft for the last 3 years and enjoy it immensely. The company has a great culture and values innovation. You get to learn and implement cutting edge technology, allowing for real world experiences and problem solving. I have been able to develop great skills in my technical position and have the opportunity to continue to expand upon these.
Frequently Asked Questions
What is the corporate culture like at Microsoft?
Microsoft values diversity, teamwork and continuous learning and improvement.
What type of jobs are available at Microsoft?
It offers positions in a wide range of areas, from software engineering and game development to sales and marketing.
What qualifications are necessary for obtaining a job at Microsoft?
Potential candidates usually need at least a college degree, preferably in a field related to the job they’re applying for.
Is Microsoft a good place to work?
Microsoft offers competitive salary and benefits packages, as well as excellent development opportunities.
How long is the recruitment process at Microsoft?
The recruitment process typically takes several months and involves multiple interviews with various teams within the organization.
Career Paths: Software Engineer, IT Architect, Business Analyst, Data Scientist, Developer Advocate, Solutions Architect, Cloud Technologist, Product Manager, Technical Program Manager, Security Consultant.
I've been with Microsoft now for over 5 years and I'm still loving it! The atmosphere is fantastic, great employee benefits, and there are so many opportunities for growth and development. I've gained a wealth of skills and knowledge in my time here and the technical position I'm in has been incredibly rewarding. The corporate culture is highly pursuing of the highest levels of customer service, so you know you are making a difference. A great company to work for overall!