Be part of the creation

We are looking to expand our world-class team with enthusiastic and technology-passionate software craftsmen

What we offer

At Mahisoft, you'll get the chance to grow professionally and to work with a high-performance team of software engineers willing to help you meet your goals.

Responsible freedom

LEARN MORE

Responsible freedom

You own your time. You can set your own working hours (previously agreed upon with the client).

Technology upgrade

LEARN MORE

Technology upgrade

You'll work with current software technologies and you'll be in constant self-actualization.

To collaborate in high-tech projects

LEARN MORE

To collaborate in high-tech projects

You'll get the chance of working in high-level projects alongside our staff.

Flexibility

LEARN MORE

Flexibility

You have the option to work remotely in the working hours where you feel most productive.

Teamwork and collaboration

LEARN MORE

Teamwork and collaboration

We work together and we share knowledge. It is part of our DNA.

Constant capacitation

LEARN MORE

Constant capacitation

For us, the acquisition of new knowledge and education is fundamental.

What we expect from you

It is important to us to expose ideas and to share knowledge, which is why we value these skills

Systemic thinking

For us, it's important you have excellent problem-solving skills and understand software as a living system with complex behaviour

Communication skills

It is key to optimize productivity and quality in software development teams with great communication, verbal and written

Ability to mentor others

We're innovators by excellence and we value sharing of knowledge within the team

Team-spirit

At Mahisoft, we value collaboration and mutual support in all projects

What we're looking for

Our doors are open for software engineers who enjoy facing new challenges and who are open to keep on learning.

Senior Software Engineer (Backend)

We're seeking a creative Senior Software Engineer who enjoys implementing large-scale products.

Senior Software Engineer (Frontend)

We're seeking a creative Senior Software Engineer who enjoys implementing large-scale product features and refine specifications in an agile Scrum lifecycle.

Quality Assurance Automation Engineer

We're seeking a talented QA Engineer who enjoys and has experience with automation. Candidates must be familiar with Selenium, and also experience with JAVA, Javascript and Node.js.

Mahisoft's Hiring Process

In our process you will have the opportunity to meet us as a Company and we will get to know you better.

  1. Year phase-1
    Our HR department reaches out to the software engineer.We introduce the company and a first-hand assessment is carried out.
  2. Year phase-2
    A technical test takes place, which allows us to see how the candidate thinks through problems.It is a general exam, which is key to head into the next stage.
  3. Year phase-3
    The first technical interview with a Mahisoft software engineer.We present a logical problem to test the applicant’s technical knowledge and systemic thinking.
  4. Year phase-4
    The second technical interview with a Mahisoft software engineer.Now we present a more complex problem to rate the talent’s technical knowledge.
  5. Year phase-5
    A final interview.Is carried out by our CEO.

Thoughts from our colleagues

We are proud of our talented high-performance team.

  • 
    /** 
     * I have learned a lot from my
     * colleagues. The technical quality
     * that resides in Mahisoft has given
     * me the chance to deeply understand
     * different tools and technologies.
     * Everyone here has the disposition
     * to share their knowledge.
     */
    
    David Hernández #SoftwareEngineer
  • 
    /** 
     * What I like the most of working
     * at Mahisoft is the learning
     * opportunities that we have. There
     * are always new technologies, new
     * requirements and new people in the
     * team. It's a challenge to be
     * constantly learning.
     */
    
    Elmi López #QA
  • 
    /** 
     * Collaboration and communication are
     * the key to face any challenge at
     * Mahisoft. We have a cool team that
     * works in unison to meet its goals
     */
    
    Jorge Khabazze #SoftwareEngineer

Upload your resume

Please send us your CV in pdf or word document format.