Software Engineering Manager

Full time Costa Rica

Job Summary

As a Nearshore Software Engineering Manager at IDeaS, a SAS Company, you will play a pivotal role in leading our software development team in Costa Rica within the field of Revenue Science. You will be serving as an anchor role for IDeaS to further expand operations within Costa Rica, and you will be required to be physically present in the office for four days per week. 

You are a high-level performer known for your strong relationships and ability to lead people. You will have a number of direct reports, and your primary focus will be on guiding and mentoring your team to deliver exceptional results. With a minimum of ten years of experience, you are sought after for your functional knowledge and leadership skills. You will dedicate yourself to learn about the hospitality business domain and how IDeaS aims to solve the challenges of the industry. 

You serve as the owner and expert on large parts of your job function and have a proven track record of creating significant improvements across the department. You consistently reduce the complexity of projects, services, and processes to get more done with less work. Your strong communication skills are a cornerstone of your success as you proactively build relationships, listen, and guide debates to help reach a consensus; once a decision is made, you clearly communicate and back that decision.  You will also be responsible to provide regular updates to your manager and our partner, Sapiens, about the performance of the team and areas for improvement. 

Major Responsibilities
  • Lead and mentor a number of direct reports within our software development team, guiding them to deliver high-quality, scalable, and testable software solutions.
  • Develop an understanding of people management practices, particularly around professional development, and actively learn how to handle difficult management situations.
  • Learn the hospitality domain to provide appropriate guidance to your team on their tasks.
  • Make independent decisions for the team and contribute to the career development of others, empowering those around you.
  • Meet regularly with your direct reports, providing frequent feedback on their work, helping them set goals, and working to ensure employee growth and retention goals are met.
  • Meet regularly with your manager and with Sapiens to provide updates on the performance of the team and areas for improvement.
  • Develop an ability to articulate a vision for the team and the organization.
  • Scale yourself by emerging ability to delegate work effectively to team members; ensures tasks are completed without micromanaging.
  • Focus on and take responsibility for your team's productivity and collective impact.
  • Lead the delivery of team projects or "business as usual" activities.
  • Support hiring activities within your function.
  • Take ownership of your own development.
  • Demonstrate knowledge of industry trends and regularly seek external expertise to accelerate your learning.
  • Develop an emerging understanding of the broader organizational context and goals.
  • Understand the impact and success metrics to help focus your team's efforts.


  • Minimum of ten years of experience in software development with a demonstrated ownership of the full software development lifecycle.
  • Experience with direct reports or leading software development teams with more than 4 individuals.
  • In office presence four days per week.
  • Travel to the United States for multiple, multi-week training sessions.
  • Excellent interpersonal skills and strong communication abilities, emphasizing proactive relationship-building.
  • Proficiency in Java programming and hands-on experience with REST, Spring, and microservices development.
  • Familiarity with Python and its use in software development.
  • Hands-on experience with relational databases such as SQL Server, PostgreSQL, and MySQL.
  • Understanding of Angular framework and web technologies, a plus.
  • Proven expertise in AWS Services and Cloud Architecture.
  • Exposure to performance optimization through monitoring tools like Datadog.
  • Familiarity with GitHub for version control and collaborative development.
  • Experience with unit testing frameworks.
  • Familiarity with Infrastructure as a Service (IaaS) and tools like Terraform.
  • Knowledge of agile development methodologies and software development best practices.


Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or relevant experience).


Equivalent combination of education, training, and relevant experience may be considered.


General Ones:
  • Continuous training program
  • Talks and workshops on personal and professional growth
  • Organizational team building events
  • Rewards
  • Social Responsibility committee
  • Developer’s day celebration
  • Birthday off
  • Monthly kudos
  • Holiday celebration day off
  • 70+ Partnerships with restaurants, hotels, hiking groups, fitness, stores, medical services, psychology services, dental services, universities, pet supply services, pet medical pharmacy chains, events, and car services.

Payroll only:
  • Legal benefits
  • Life and medical insurance
  • Vacations
  • Paternity and maternity leave
  • Birthday gift card

* Required

Basic Info


Address Information

Professional Details