Software Engineer II / Angular – Costa Rica

Hiring Organization: Confidential

Position: Software Engineer 2
Location: Costa Rica
Work modality: Remote
Contract type: Indefinite – Full time

Salary Range: $2,580 USD Gross

About Our Client:

With nearly 20 years of experience, our client is a leading force in the USA’s government software industry. They have consistently focused on enhancing government efficiency, fostering citizen engagement, and promoting community development. Specializing in cloud-based solutions, our client offers cutting-edge government software to drive growth, improve efficiency, and enhance transparency.

About the role:

As a Software Engineer 2, your expertise in developing software will play a pivotal role in helping our Scrum Team develop secure, scalable SaaS software solutions on Azure Cloud. You will be part of a cross-functional team, ensuring the design and delivery of high-quality products that harness the potential of multi-cloud infrastructure. Your proficiency in agile software development, coupled with extensive technical knowledge, will be instrumental in propelling our solutions to be robust, adaptable, and securely aligned to deliver substantial business value to our customers.


  • Software Engineer on a Scrum team, focusing on the development of new features, refactoring, and improvement of core applications.
  • Write unit tests, document code, and implement software best practices.
  • Work within the team to develop new features minimizing rework and defects.
  • Participate in the full SDLC from the ideas and design phase through to implementation, release, and deployment.
  • Provide production support of services when required.
  • Knowledge of Agile methodology and Software Development Lifecycle. Continuously enhancing functional knowledge and technical abilities.


  • Bachelor’s degree or equivalent experience in Computer Science, Information Security, or a related field.
  • 5 years of professional development experience as a software engineer.
  • 3 years of experience in a selection of programming languages commonly used in software development – Java, Angular, .Net.
  • Knowledge and understanding of secure software development principles and methodologies.
  • Experience with Java Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito, etc.
  • Analytical thinking – able to simplify complex problems, processes, or projects into component parts and evaluate them systematically.
  • Independent thinker with creative, resourceful, and proactive problem-solving skills.
  • Understanding of software source control systems, preferably Git.
  • Strong communication skills, both verbal and written.

Desired Qualifications:

  • Programming Language Certifications (Java).


Work-Life Balance:
Our client is a “remote-first” organization and offers remote work options where feasible so employees can work in an environment that sparks motivation and creativity. Additionally, they offer generous paid time off with paid holidays, paid annual leave, paid “wellness days” offered sporadically throughout the year to focus on rest and relaxation, and a company “soft-close” during the week between Christmas Day and New Year’s Day.

Career Growth and Development:
Our client encourages and practices promoting from within to enable employees to hone or expand their skill set, contribute more value to the company, and grow. In addition, they offer non-promotional learning and development opportunities for skills enhancement through on-the-job training and internal and external education, including a paid LinkedIn Learning subscription to all employees. As a global company, our client’s employees have the opportunity to work closely with international teams, providing a broader perspective and a chance to develop a global network.

Impactful Contributions:
As a new member of our client’s Costa Rica team, you will make significant contributions in setting the tone and influencing the company’s success in a new location. This opportunity provides a chance to make a visible impact.

Our client’s closely integrated, diverse team thrives on a #oneteam philosophy, embracing agile methodologies for software development, fostering a culture of collaboration, and active communication. At our client, your ideas matter, your contribution makes an impact, and together we thrive. They think of employees as partners because we are all partners in shared success. They make sure everything they do is through the lens of humanity—from their commitment to the highest-quality SaaS solutions to the way they engage with their customers and communities to do business responsibly. They offer their employees strong values and purpose, empathetic leadership, and a place where all people feel they belong. Our client believes in building a diverse and inclusive culture where team members can make a real impact.

Your best work starts here. #Oneteam #BeWellWorkWell

Apply Here

Candidate's Name*
Accepted file types: docx, doc, pdf, Max. file size: 256 MB.
This field is for validation purposes and should be left unchanged.