Software Engineering Manager
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.
Requirements
- 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.
Benefits
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