Lead Software Engineer – Costa Rica

Hiring Organization: Confidential

Position: Lead Software Engineer
Location: Costa Rica
Work Modality: Remote
Contract Type: Indefinite – Full time

About Our Client & the Role:

With nearly 20 years of experience, our client is a leading force in the USA’s government software industry, specializing in cloud-based solutions. As a Lead Software Engineer, you will play a crucial role in supporting the Security team and ensuring the security and integrity of our software applications.

Responsibilities:

  • Conducting comprehensive evaluations of web application security, including in-depth analysis of OWASP Top Ten vulnerabilities and effective mitigation techniques.
  • Defining rigorous security requirements and leading detailed analysis, emphasizing secure coding practices, vulnerability assessment, and penetration testing.
  • Developing and implementing effective remediations and mitigations for vulnerabilities identified through cutting-edge security assessment tools such as SAST/DAST vulnerability scanners and penetration testing frameworks.

Qualifications:

  • Bachelor’s degree or equivalent experience in Computer Science, Information Security, or a related field.
  • 8+ years of professional development experience as a software engineer.
  • Proven experience in application security, including secure coding practices, vulnerability assessment, and penetration testing.
  • 5+ years of experience in commonly used programming languages with a strong emphasis on core Java and associated security vulnerabilities and controls.
  • Team Leadership or Principal Engineer experience.
  • Strong experience with Java Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito, etc.
  • Experience working in continuous integration and continuous deployment systems (CI/CD).
  • Experience and ability to coach, mentor, and train junior team members.
  • Ability to demonstrate technical leadership and decision-making.
  • Analytical thinking – able to simplify complex problems, processes, or projects into component parts and evaluate them systematically.
  • Experience and understanding of software source control systems, preferably Git.
  • Good understanding & working experience in cloud computing platforms such as Azure Cloud.
  • Strong communication skills, both verbal and written, with the ability to convey complex security concepts to technical and non-technical stakeholders.

Desired Qualifications:

  • Relevant certifications (e.g., CISSP, CEH, OSCP) are a plus.
  • Docker/containerization.
  • Experience working with microservices architecture / SOA.
  • Enterprise SAAS systems.

BENEFITS

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.

Culture:
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.