Software Engineer
Software Engineers (SWE) work as part of a development team to implement solutions on impactful projects. They’ll learn software engineering fundamentals and a variety of skills to enable them to work across the full stack of Microsoft products.
For those interested in applying to a Software Engineer cohort with Microsoft Leap, please select a location below to see the specific eligibility requirements.
Atlanta, Georgia eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp and have previous work experience in any field
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Familiarity with object-oriented programming or other programming paradigms
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in the United States for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Cambridge, Massachusetts eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Previous work experience in any field
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in United States for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Dublin, Ireland eligibility requirements
- Completion of relevant training, for example:
- Obtainment of at least one Microsoft Certification at the fundamentals level
- Self-taught programmer demonstrating recent development projects or professional experience
- Level 6 Qualification in a computer science or related field
- Level 7+ Degree with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Familiarity with object-oriented programming or other programming paradigms
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in Ireland for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Kingston, Jamaica eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp and have previous work experience in any field
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a vocational school in computer science or related field
- Degree from a college/university in computer science or related field (graduation date 1 year from application)
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Strong analytical and problem-solving skills
- Live in Jamaica and authorized to work in Jamaica for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Lagos, Nigeria eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Previous work experience in any field
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in Nigeria for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
- Must have completed National Youth Service Corps obligation
Mexico City, Mexico eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Previous work experience in any field
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in Mexico for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Nairobi, Kenya eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp, plus six months of development projects or professional experience after graduation
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Previous work experience in any field
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in Kenya for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Redmond, Washington eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp and have previous work experience in any field
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Familiarity with object-oriented programming or other programming paradigms
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in United States for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
- Must also have an active Top Secret security clearance if applying to for the "Top Secret Software Engineer" pathway
Reston, Virginia eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Previous work experience in any field
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in United States for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
- Must also have an active Top Secret security clearance if applying to for the "Top Secret Software Engineer" pathway
Sunnyvale, California eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Previous work experience in any field
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in United States for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Vancouver, BC eligibility requirements
- Completion of relevant training, for example:
- Graduated from a coding academy or boot camp
- Self-taught programmer demonstrating recent development projects or professional experience
- Degree from a community college in computer science or related field
- Degree from a college/university in computer science or related field with a previous career in tech, plus a 2+ year career break
- Provide link to a sample of work in resume. A URL to your GitHub, or other repository profile, is sufficient
- Previous work experience in any field
- Strong analytical and problem-solving skills
- Effective communication and collaborative skills
- Currently authorized to work in Canada for entire duration of the cohort. Immigration sponsorship will not be provided by the employer nor Microsoft
Prior to applying, be sure to review the application process.