Please make sure to read the application thoroughly and follow the appropriate application process, incomplete applications will not be considered.

About Microverse

We believe the place where you are born shouldn’t determine your opportunities in life. We provide access to global opportunities by offering a world-class education no matter where you come from.

Microverse is an online school for software developers where students learn to work remotely with people from around the world. Students don’t pay tuition until they get hired and start a global career. As of today, we have students in 100+ countries, and more than 90% of our alumni get a job within 6 months with an average salary increase of 240% working for companies like Microsoft, and VMWare.

We are backed by amazing investors worldwide, including Y Combinator, Northzone, General Catalyst, and many world-class angel investors, such as Paul Graham, Paul Buchheit (the creator of Gmail), Kevin Hartz (the founder of Eventbrite), and Erica Brescia (Github’s COO).

We are a passionate and fast-moving team of global citizens working remotely from 12+ countries. Being remote-first and transparent, we take pride in the amazing remote culture we are building, while also making time for in-person time with team members around the world. We are a small but mighty team of curious, life-long learners, who love tackling challenges and helping shape the future of education.

Talent is universal, but opportunity is not. We’re on a mission to change that. With the recent closing of our Series A, there has never been a more exciting time to join our growing team.

About the Role

Career coaches create relationships with Microverse students once they finish their core curriculum and are ready to start their job searching journey. Career coaches leverage their industry experience and personal relationships with each student with the aim of keeping our Micronauts persistent and persuasive in their job search.

Career coaches have the critical task of ensuring students have everything they need to show employers what they are capable of — not only the job searching assets such as resume, cover letter, LinkedIn profile, portfolio, etc. — but also strong professionalism and networking skills. Additionally, career coaches help students prepare for technical and behavioral interviews, coordinate mock interviews, create personalized job search plans, and negotiate salaries.

As students start applying to jobs, coaches support successful outcomes through weekly group coaching sessions with globally distributed pods of students operating in multiple time zones and from a primarily ESL learning background. Each coach monitors the progress of their assigned students as they work through a GitHub-based LMS to ensure a positive student experience, report any potential bugs to the development team, and track individual progress.

As a small but mighty team servicing a large student population, it is essential for each coach to balance the need to provide highly personalized feedback on key job application materials and practices with the demand for highly scalable, repeatable processes. The Career Services team works asynchronously, and each member operates with transparency. All shared knowledge must be documented in shared spaces, and all student interactions must be dutifully documented internally.

We do not succeed unless our students succeed (no really – we don’t get paid until our students find a job!), so we provide a strong support system to help solve the challenges our students face to make sure they can move forward towards successful employment. This is an opportunity to be part of a movement whose goal is to connect millions of people with global opportunities regardless of where they live.


  • Lead weekly group coaching sessions with assigned job searching students while guiding them through the application and hiring process until they get their first technical job.
  • Provide encouragement, feedback, and accountability to a global population of job seekers while practicing cultural sensitivity, and creating understanding in largely ESL students.
  • Participate in growing the Career Services library of student-facing presentations, walk-throughs, curriculum elements, and FAQs.
  • Suggest improvements and motivate students to fine-tune their LinkedIn, AngelList, GitHub profiles, resumes, cover letters, and professional portfolios.
  • Prepare students for success in remote interview scenarios on an international job market.
  • Provided timely feedback on career-related assignments from currently enrolled students.
  • Lead informational sessions with alumni to help them as they progress their careers into subsequent positions.
  • Teach job searchers how to create actionable SMART goals to maintain job search momentum week after week.
  • Instruct job searchers on how to create a personalized job search plan based on their career history and help guide job search analysis when a job search stalls.
  • Track individual students’ job search progress as they move through the job search process.
  • Reply to student requests within established SLAs and document all conversations internally.
  • Work collaboratively with an asynchronous team of coaches to determine improvements to the program, student experience, and job placement OKRs.
  • Support Career Services team members in professional development, resolving coaching issues, brainstorming solutions to team problems, and providing coverage for team PTO and sick leave.
  • Attend student finance meetings to help maintain a positive relationship with our students once they achieve job placement.

Experience & Skills Requirements

  • Mission-driven and passionate about helping students succeed.
  • Experience working with a diverse group of individuals as a career coach.
  • Flexible with a willingness to experiment, make mistakes, and learn from the process.
  • Excellent English written and verbal communication skills; comfortable and compelling in public speaking situations with a demonstrated ability to lead a meeting (whether in a 1:1 coaching session, leading a small group session, or presenting to an audience of 100+).
  • Strong time management skills with experience prioritizing and breaking down tasks.
  • Skilled with written documentation, Google Calendar, and scheduling apps (such as Calendly or similar).
  • Well-developed emotional intelligence with an interest in seeking and applying feedback for continued improvement.
  • Experience and understanding cultural norms and the challenges of job searchers in developing countries.
  • Data-driven and excited about using metrics to drive process improvements.
  • Comfortable using a lot of different tools—whatever is needed to do the job.

Ideally, you…

  • Have provided career coaching or mentoring for software developers, specifically.
  • Have experience with the international technical job market.
  • Are very comfortable with change and experimentation at work.
  • Are responsive to requests from peers and students, and love getting to inbox zero.
  • Have created documentation to guide people through their job search and can provide examples.
  • Have experience working remotely.
  • Have prior startup experience.
  • Share a genuine passion for the learning and education sector.
  • Are based in UTC-3, UTC-4, or UTC-5 for maximum overlap with our student population and the rest of the team.
  • Consider yourself to be a global citizen and are passionate about making opportunities more equally distributed around the world.
  • Use the keyword “rhino” in your application

Salary Description

At Microverse, salaries are non-negotiable, transparent, and based on location and experience. The salary range for this role could be between $39,216.79 – $90,193.82. We used Medellín and London for the range benchmarks.

Some example salaries for locations are below:

  • Medellín: $39,216.79 – $45,752.92
  • London: $77,308.99 – $90,193.82
  • Lagos: $52,044.60 – $60,718.70
  • Buenos Aires: $42,032.51 – $66,797.69
  • Madrid: $57,255.16 – $66,797.69
  • Cape Town: $48,090.74 – $56,105.87
  • New York City: $73,777.16 – $86,073.36

The equity compensation for this role is 0.0290%.

Core Working Hours

At Microverse, we strive to work asynchronously as much as possible in order to make global remote collaboration effective and efficient. However, we have core hours where every team member is expected to be available for meetings. Core hours at Microverse are 10:30 am to 12:30 pm Eastern Time, USA. If you live on the west coast of the Americas or in East Africa/Europe, this will probably impact your daily schedule more than other team members.

Why you might be excited about us

  • Opportunity to join a fast-growing, mission-driven company and make a positive impact on thousands of people around the world.
  • Leading all-remote working culture.
  • International company retreats with our global team once every ~9 months.
  • Meet-the-team travel allowance.
  • Learning and development stipend for books, courses, and conferences.
  • Hardware & office set up stipend.
  • Unlimited PTO and 12 weeks fully-paid parental leave.
  • Work alongside our fully distributed team from 12+ different countries.
  • This position is a full-time remote position.
  • Our team believes in and embodies our core values:
    1. We are global citizens
    2. We are passionate about our mission
    3. We invest in people
    4. We are eager learners
    5. We are transparent
    6. We take ownership of our work
    7. We live a harmonious life

How to Apply

  • Send us a short paragraph telling us why you think you are a great fit for this position and include the keyword in the job listing to make sure that you read the entire job description. Applications without an introduction including the keyword will not be moved forward in the process.
  • This position is a full-time remote position.

Hiring Process

  • If you pass the first screening, we will invite you to the second step of our hiring process where we use a tool called Hireflix to ask a few questions. We use this tool to promote asynchronous communication and to achieve a more objective initial screening – both of which are very important in our remote environment.
  • Following steps: Interview with the hiring manager, short take-home assignment, general and cultural fit interview with a team member, and finally, a cultural fit interview with our CEO.

Microverse is an equal opportunity employer and acts in this capacity without regard to race, color, religion, sex, national origin, age, or disability.