Apply now »

Senior Software Engineer

Senior Software Engineer

Custom Field 1:  Backend Development
Custom Field 3:  Backend Development
Country/Region:  CR
Date:  Jul 17, 2025
Location: 

Heredia, CR, 40101

Working place:  Remote

Job description:

About the role:

As a .net Full Stack Software Engineer in one of the world largest Asset Management firms, you will play a crucial role in designing, building, and maintaining scalable and secure software solutions used in the different enterprise businesses. You will also contribute to the development of different firmwide platforms, enabling the firm to transform the Asset Management industry through innovative technology solutions. Working with a cross-functional team of technologists, you will collaborate with product managers to deliver high-quality code and drive business value. Your responsibilities will include tackling various challenges, from scaling infrastructure to automating business processes through software solutions for improved efficiency. The firm’s applications are built on a highly scalable microservices architecture deployed on a cloud-hosted containerized environment. Key technologies in the stack include React, microservices in different technologies, GraphQL, Python, C#, Terraform, SQL, AWS ECS, AWS Lambda, AWS DynamoDB, AWS S3, CI/CD tooling (e.g., Jenkins, Gitlab Runners), and data warehouse solutions like Snowflake; among other technologies.

 

A day in this role:

  • Engage and learn about complex business rules related to financial areas as: Capital Markets, Private Equity and Asset Management.
  • Design and develop high-quality solutions using the abovementioned firm's various technologies (but not limited to these) ensuring code quality, scalability, reliability, and security.
  • Collaborate with teams to design and implement new features and applications, following Agile methodologies.
  • Develop cloud-native solutions using AWS, Terraform, Docker, and Nginx, ensuring scalability, robustness, and disaster recovery compliance.
  • Collaborate with the development of new features, enhancements and fix existing system bugs.
  • Have eagerness to identify areas of improvement in the existent systems and feel empowered to propose and implement creative solutions, while advising software development best practices.
  • Interact constant and dynamically with BA's, QA's and other peer to clarify business requirements.
  • Have ability to drive projects from inception to completion, by leading technical design and code reviews towards the best results.
  • Collaborate with GFT local Unit team initiatives.

The expertise requested:

  • BSc degree in Computer Science, Engineering or a related field.
  • Proven work experience as software engineer, software developer or similar function, around 6+ years of experience.
  • Is familiar with the software development life cycle (SDLC) from preliminary system analysis to testing and deployment.
  • Ability to develop scalable, secure, and maintainable code, with a strong background in object-oriented programming, SOLID principles and design patterns.
  • Ability to understand and troubleshoot existing code and maintain existing systems.
  • Experience with Threading and Performance optimization.
  • Experience on Front End development (React, Material UI, Javascript, Typescript)
  • Experience with SQL Server and other database technologies, including AWS based databases.
  • Experience with Agile methodologies, particularly Scrum, and the ability to manage projects from start to finish.
  • Deep understanding of RESTful API design, development, and scalable microservice architectures.
  • Experience with scripting and automation (for instance Power Shell, Python).
  • Strong experience interacting with different AWS cloud services like AWS ECS, AWS Lambda, AWS DynamoDB, AWS S3, AWS SQS.
  • Knowledge of infrastructure as code tools like Terraform and containerization technologies like Docker.
  • Experience working with version control tools such as GIT and CI/CD tools like Team City / Jenkins / Gitlab Runners.
  • Experience with Unit Testing, Mocking and Dependency Injection frameworks
  • Excellent problem-solving skills, attention to detail, and strong communication skills.
  • Exceptional communication skills, capable of effectively articulating technical concepts to both technical and non-technical audiences.
  • Self-starter with an entrepreneurial attitude, willing to teach and mentor others, and interest in learning new technologies.
  • Sense of urgency and responsiveness, as this team will have ad-hoc issues.
  • Proven ability to self-manage, prioritize tasks, and handle ambiguity and rapid changes in priorities.

Desired or nice to have skills:

  • Experience with Financial services

Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.

 

Your journey with us begin begins here!!

About Us

We show commitment to our investors and stand for solid, long-term growth performance. Founded in Germany in 1987 and in American territory since 2008, GFT expanded globally to over 10,000 experts. And to more than 15 markets to ensure proximity to clients. With new opportunities from Asia to Brazil, the international growth story continues. We are committed to grow tech talents worldwide. Because our team’s strong consulting and development skills across legacy and pioneering technologies, like GreenCoding, underpin success. We maintain a family atmosphere in an inclusive work environment.

Why Choose GFT?

  • Competitive Compensation
  • Benefits package including comprehensive medical, dental, vision and others
  • Company Culture based on our Core Values
  • Professional Development Training with Individual Development Plans to map out your career growth
  • Opportunity to work in a global environment with diverse teams built with colleagues from around the world
  • Opportunity to work with technology industry leaders in the financial services industry
  • Opportunity to work for big name clients in capital markets, banking and other industries

Not Ready To Apply?

Stay connected! Enter your e-mail and we will keep you informed about upcoming events and opportunities that match your interests.

Apply now »