Partner Network
Senior Software Project Manager

MentorMate is an industry veteran that meets complex business challenges with native, hybrid, and custom software development. We think big, design smart and develop fast for all screens, projects, and teams. Our headquarters is located in Minneapolis, Minnesota, we have an office in Sweden, five development offices in Bulgaria, and a network of remote software development partners in more than 20 countries across the globe. With over 1,400 projects completed by our 700+ top software engineers, we innovate in sectors like healthcare, education, finance, agriculture, and beyond.

As a remote partner in our network, you will participate in the creation of enterprise-class applications on the latest technology platforms using proven design patterns. This position requires a solid hands-on developer to fully participate in the software development process, including design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards. On top of that, you can work from anywhere in the world, part- or full-time, and receive competitive pay.

Responsibilities Include
  • Managing software development from beginning to end using Agile methods, usually with several clients at a time.
  • Define project scope, goals, and deliverables to support client business needs in collaboration with management and all stakeholders.
  • Create project plans, scope documents, schedules, and forecasts. Provide timely communication on the impact of changes and decisions.
  • Effectively communicate project expectations and status to team members and stakeholders.
  • Draft and submit budget proposals, manage the project to the client’s budget, and recommend budget changes when necessary.
  • Build, develop, and grow relationships with clients and team members.
  • Coach, mentor, and motivate project team members to achieve 100% Client Satisfaction.
  • Develop best practices and tools for project execution and management.
Minimum Qualifications
  • 6+ years of experience leading software development teams.
  • Ability to effectively prioritize and execute tasks in a dynamic, fast-paced environment.
  • Superior problem-solving skills: able to quickly assess a situation and devise a solution before an issue turns into a problem.
  • Able to manage multiple development projects for multiple clients simultaneously.
  • Excellent communication skills: written, verbal, and presentation.
  • Ability to communicate effectively with team members who come from a broad spectrum of disciplines and cultures.
  • Proficient in Google apps (Gmail, Calendar, Drive) and MS Office.
  • Agile/ Scrum Master experience.
Preferred Qualifications
  • International experience.
  • Working knowledge of web and/or mobile technologies.
Let’s work together
Available for the following work models:
We offer

What We Offer

  • Freedom to work remotely from anywhere in the world
  • Opportunity to join a community of 850+ developers worldwide
  • Insured assistance from a personalized account manager
  • Accounting consultations for Bulgaria-based individuals that join the network
  • Clear and fair negotiation on your payment terms
  • No third-party intermediaries. Open communication with our teams.
  • Inspiring opportunities to work on various enterprise projects that set standards

Let’s Work Together