1 - 20 of 262 Jobs

Search for Senior Software Engineer - Artificial Intelligence

262 results

Apply
Encora logo
Full-time|Remote|Costa Rica

This Senior Software Engineer - Artificial Intelligence position at Encora focuses on designing, developing, and maintaining advanced software solutions with a strong emphasis on AI. The role is fully remote and based in Costa Rica. Role overview Work centers on building scalable, efficient applications that address business needs. Collaboration with cross-f…

Apr 29, 2026
Apply
TreviPay logo
Full-time|Remote|San Jose, Costa Rica

About TreviPay TreviPay specializes in B2B payments and invoicing, supporting thousands of sellers and buyers worldwide. With more than 40 years in the industry, TreviPay serves clients in manufacturing, retail, and transportation. The company integrates with major eCommerce and ERP platforms and offers flexible trade credit solutions to help businesses access new markets and automate accounts receivable. Role Overview TreviPay is hiring a remote Business Intelligence & Analytics Engineer based in San Jose, Costa Rica. This position bridges data engineering and analytics, shaping raw data into reliable, scalable datasets. The engineer will deliver analytics solutions using a modern BI visualization platform and a cloud data platform. Key Responsibilities Transform raw data into trusted, scalable datasets for analytics consumption Develop and deliver analytics solutions through BI visualization tools Integrate with cloud data platforms (Snowflake experience preferred) Enable embedded analytics and self-service data features for business users Model semantic layers to support reporting and analytics needs Required Skills and Experience Strong expertise in SQL and PL-SQL Experience with semantic layer modeling Background in BI development and data platform integration Familiarity with Snowflake or similar cloud data platforms is preferred Proven ability to enable embedded analytics and self-service data tools Work Environment TreviPay fosters a collaborative and entrepreneurial culture, encouraging employees to take ownership and tackle meaningful challenges every day.

Apr 15, 2026
Apply
Speechify logo
Full-time|On-site|San José, Costa Rica

Join Speechify as a Senior Software Engineer specializing in Windows and Desktop applications. In this role, you will be responsible for designing, developing, and enhancing innovative software solutions that improve user experience and accessibility.

Apr 30, 2026
Apply
Colibri Teams logo
Full-time|On-site|San José

Join our dynamic team at Colibri Teams as a Senior Front End Software Engineer, where you will leverage your ReactJS expertise to contribute to a high-performance agile team supporting a renowned US company.If you have a passion for crafting high-quality code and enjoy continuous learning with cutting-edge technologies, this role is perfect for you.Your Responsibilities:Design, develop, test, deploy, maintain, and support production-grade code.Convert UI/UX design wireframes into functional code.Collaborate with product owners and stakeholders to define project priorities and scope.Plan, track, and report on project progress effectively.Conduct code reviews and ensure the delivery of high-quality, maintainable code.Thrive in a fast-paced, dynamic work environment.Demonstrate excellent communication skills to engage with Agile team members.Utilize strong analytical thinking and problem-solving abilities.Technical Skills Required:Proficiency in JavaScript (ReactJS - SSR & Node.js).Experience with AWS (with plans for multi-cloud integration).Familiarity with Docker.Knowledge of NoSQL databases.Version control experience using GitHub.

Aug 3, 2022
Apply
tebra logo
Full-time|On-site|Heredia, Heredia, Costa Rica

Join our dynamic team at tebra as a Senior Software Engineer. In this role, you will leverage your expertise to develop innovative software solutions that meet our clients' needs. Collaborate with cross-functional teams to design, implement, and maintain high-quality software applications.

Mar 25, 2026
Apply
West Monroe logo
Full-time|On-site|Costa Rica

Make a difference with your expertise!West Monroe is on the lookout for a Senior Software Engineer to enhance our Technology & Experience (TechEx) practice. In this role, you will collaborate with clients and fellow West Monroe team members on transformative projects. You will partner with a Technical Architect to gather technical requirements, define platform and integration designs, and execute solution configurations and development in a collaborative team setting.At West Monroe, we are passionate about creating and scaling product-centric businesses across industries that significantly impact lives. Our team consists of innovators and craftsmen dedicated to helping organizations develop human-centered products that users love every day.Key Responsibilities:Work closely with team members to design and develop software applications across various programming languages.

Mar 19, 2026
Apply
OfficeSpace Software logo
Full-time|On-site|Costa Rica

OfficeSpace Software develops an AI operating system designed for the built environment, supporting teams as they plan, collaborate, and work more efficiently in their physical spaces. The company operates across the US, Canada, and Costa Rica, with a culture built on trust, respect, and a drive for meaningful results. Private equity backing and a focus on performance shape the company’s approach to growth and hiring. Role overview The Senior Full-Stack Software Engineer will contribute to the design, development, and enhancement of software solutions. This role centers on building scalable, user-centered applications within an AI-driven setting. The core technology stack includes Ruby on Rails for backend development and React for frontend work. Key responsibilities Design and implement new features and improvements for OfficeSpace’s platform Work with Ruby on Rails and React to deliver full-stack solutions Collaborate with cross-functional teams to ensure applications meet user needs and performance goals Location This position is based in Costa Rica.

Apr 27, 2026
Apply
Encora logo
Full-time|Hybrid|Costa Rica

Location: Costa RicaWork Mode: Hybrid Role overview The Lead Business Intelligence Analyst at Encora guides the design, development, and upkeep of advanced software solutions. This position works closely with teams across the company to understand business needs and turn them into scalable, efficient applications. Oversight of technical projects, mentoring junior engineers, and improving development practices are central to this role, all to ensure the delivery of reliable, high-quality systems. What you will do Design and maintain analytical models that track device lifecycle, app usage, monetization performance, and customer engagement, with a focus on data accuracy and consistency. Take ownership of KPI frameworks and executive dashboards using Apache Superset, creating clear metric definitions and a trusted single source of truth. Work with Product, AdOps, Sales, Operations, and Engineering teams to turn complex data into strategic insights and actionable recommendations. Lead business intelligence projects such as improving data quality, optimizing data pipelines, conducting advanced analyses (including cohorting, churn, lifetime value, and auction funnel diagnostics), and mentoring analysts.

Apr 29, 2026
Apply
Encora logo
Full-time|Hybrid|Costa Rica

Location: Costa RicaWork Mode: Hybrid Role overview The Senior Software Development Engineer in Test at Encora plays a key role in shaping and maintaining reliable software solutions. This position guides cross-functional teams in translating business needs into scalable software applications. The role also involves leading technical projects, mentoring junior engineers, and driving improvements in software development practices to support robust systems. What you will do Design, develop, and maintain dbt testing strategies, validating data transformations from bronze to gold layers using both mocked and expected datasets. Work closely with business stakeholders, Data Engineers, and Analytics Engineers to define testing scope, ensure traceability of requirements, and maintain high data quality standards. Build, maintain, and optimize dbt models, unit tests, integration tests, and custom data validation frameworks within modern data platforms. Investigate failed test cases, review pull requests, participate in Agile ceremonies, and identify ways to improve processes. Requirements Experience designing and implementing dbt testing strategies for data transformation validation. Ability to collaborate with various stakeholders to define testing needs and uphold data quality. Proficiency in building and optimizing dbt models and test frameworks. Strong problem-solving skills for investigating test failures and enhancing development practices. Experience mentoring junior engineers and leading technical initiatives.

Apr 29, 2026
Apply
Encora logo
Full-time|Hybrid|Costa Rica

This Senior AI Software Engineer role at Encora focuses on building advanced software using Go and Python. The position is based in Costa Rica and follows a hybrid work model. Role overview The engineer will design, develop, and maintain software solutions that support AI-driven cybersecurity and offensive security projects. Collaboration with teams across disciplines is central, translating business requirements into efficient, scalable applications. The role includes guiding technical projects and supporting the growth of less experienced engineers. What you will do Design and develop scalable AI systems for cybersecurity and offensive security use cases. Lead the development of agentic AI solutions targeting vulnerability detection, automation, and threat intelligence. Manage the full lifecycle of features, from concept through deployment, with a focus on performance and reliability. Mentor junior engineers, facilitate technical discussions, and work with cross-functional teams to integrate AI capabilities. Location and work mode Location: Costa Rica Work mode: Hybrid

Apr 29, 2026
Apply
Speechify logo
Full-time|On-site|San José, Costa Rica

About Speechify Speechify helps people listen to articles, documents, and books wherever they are. The platform aims to make learning more accessible and enjoyable, whether someone is at work, commuting, or relaxing at home. As a leader in its category, Speechify is focused on making audio information easier to access for everyone. Role Overview: Senior Software Engineer – Core Experiences The Core Experiences Team at Speechify builds and maintains the core services and SDKs that shape the user experience across all platforms. This team sits at the intersection of product and infrastructure, working to create reliable APIs and systems that support a seamless experience for millions of users. This position is based in San José, Costa Rica. What You Will Do Work closely with Product Teams to define project scopes, improve feedback cycles, and balance integration and user experience trade-offs. Deliver solutions through Speechify’s cross-platform SDK. Improve existing features for faster loading and smarter parsing by designing better abstractions and refining algorithms. Build and deploy cloud functions, lightweight backend services, and jobs using Kotlin. What Sets You Apart Strong systems thinking and a focus on designing for both simplicity and comprehensive functionality. Comfort with generating new ideas quickly and choosing when to ship now versus invest in longer-term projects. Ability to stay focused and effective in a high-growth startup, knowing when to collaborate and when to work independently. Excellent collaboration skills, able to work with designers, marketers, and project managers to move projects forward.

Apr 20, 2026
Apply
Encora logo
Full-time|Hybrid|Costa Rica

The Senior DevOps Engineer at Encora in Costa Rica contributes to the design, development, and maintenance of reliable software solutions. This position works closely with cross-functional teams to turn business needs into scalable applications. In addition to leading technical projects, the role involves mentoring junior engineers and improving development practices to support robust system delivery. Key responsibilities Design and improve automation workflows using GitHub Actions, with a focus on secure and reliable secret rotation. Oversee AWS resources, including secrets management and S3 assets, to maintain both security and scalability. Monitor and analyze system logs with Kibana, identify issues, and work with development teams to resolve them. Create automation scripts in Python and Bash, and review infrastructure code in HCL and JSON formats. Role overview Lead technical projects and guide junior engineers. Drive continuous improvement in software development practices.

Apr 29, 2026
Apply
Experian logo
Full-time|On-site|Heredia

Join Experian as a Staff Software Engineer and contribute to innovative projects that shape the future of data solutions. In this role, you will be at the forefront of developing and enhancing software applications, working collaboratively within an agile environment. Your expertise will drive the implementation of best practices in software development while ensuring high-quality deliverables.

Mar 4, 2026
Apply
Experian logo
Full-time|On-site|Heredia

Experian seeks a Staff Software Engineer based in Heredia to help create and support technology solutions for both business clients and consumers. This position plays a key role in delivering dependable software applications, working alongside colleagues from a range of specialties. Key responsibilities Design and develop software applications that address the needs of businesses and consumers Work closely with cross-functional teams throughout all stages of development Maintain and enhance existing systems, focusing on quality and performance Collaboration This role involves frequent interaction with specialists from other areas to ensure software solutions are reliable and meet high standards.

Apr 23, 2026
Apply
Encora logo
Full-time|Hybrid|Costa Rica

Encora is looking for a Senior Cloud Engineer with strong Azure experience to help design, build, and maintain cloud-based software solutions. This role centers on turning business needs into scalable, efficient applications that run reliably in the cloud. Role overview This position involves close collaboration with teams from different backgrounds to gather requirements and translate them into technical solutions. The Senior Cloud Engineer will oversee technical projects, ensuring that software systems meet quality standards and business goals. What you will do Design, develop, and maintain cloud applications using Azure Work with cross-functional teams to understand and implement business requirements Mentor junior engineers and share best practices Promote continuous improvement in software development processes Location This position is based in Costa Rica.

Apr 29, 2026
Apply
Experian logo
Full-time|On-site|Heredia

Experian seeks a Senior React Engineer to create responsive web applications. This position centers on building software that enhances user experiences and supports growth as business needs evolve. Key responsibilities Design, develop, and maintain web applications with React.js Work closely with engineers and designers to deliver reliable features Help ensure software solutions can scale effectively Address technical challenges alongside a skilled team Location This role is based in Heredia.

Apr 20, 2026
Apply
Accela logo
Full-time|Remote|Remote-Costa Rica

Join Accela's innovative team as a Software Test Engineer, where your expertise in software testing will contribute to delivering high-quality solutions for our clients. In this role, you will be responsible for designing, implementing, and executing test plans to ensure the reliability and performance of our software products. Collaborate with cross-functional teams to identify issues and drive improvements.

Mar 24, 2026
Apply
Konrad Group logo
Full-time|On-site|San José, Costa Rica

Who We AreAt Konrad Group, we are a pioneering digital consultancy committed to delivering innovative solutions to tackle complex business challenges for our global clientele. Our culture is rooted in creativity and a dedication to developing top-tier digital products that are utilized by millions of consumers worldwide. We seek out exceptionally intelligent, analytical, and industrious individuals who are passionate about lifelong learning.About The RoleWe are currently in search of full-time Senior Quality Assurance Engineers. The successful candidate will engage with project stakeholders to capture project requirements, develop documentation, and lead the execution of QA processes. As a Senior QA Engineer, you will formulate Test Plans and implement them in line with the Software Development Life Cycle (SDLC), conducting thorough testing to ensure overall project success. Our engineering teams are organized into smaller units based on project scale, fostering close collaboration with project management and quality engineering specialists. We aim to cultivate a work environment that promotes innovation, teamwork, career growth, and personal satisfaction.What You'll DoYour responsibilities will encompass a wide range of testing requirements, including:Performing manual functional and behavioral testing.Conducting device, operating system, and browser compatibility testing.Executing user experience assessments.Implementing front-end test automation using tools such as Selenium Java, Cypress, Robot Framework with Python, or Playwright.Utilizing mobile automation through Appium with Java.Creating and maintaining automation test scripts across various frameworks, including Cucumber.Carrying out performance, penetration/security, regression, and smoke testing.Possessing a working knowledge of automation tools relevant to the aforementioned testing types.Documenting and managing defects in JIRA and Azure DevOps while verifying defect resolutions.Developing and sustaining CI/CD pipelines for automation tests using tools like GitHub Actions, GitLab Jobs, and Jenkins.Collaborating with Project Management and Development teams to understand testing timelines and deadlines.Generating project health reports and keeping stakeholders apprised of overall project status.Triage and escalate issues based on their severity and impact on the project.Ensuring consistent user experience across multiple browsers and devices.

Aug 1, 2025
Apply
Tebra logo
Full-time|On-site|Heredia, Heredia, Costa Rica

Role Overview Tebra is hiring a Software Engineer III in Heredia, Costa Rica. This role focuses on building and refining software that supports and improves our products. Collaboration with teams from different disciplines is a core part of the job, as is a commitment to delivering high-quality solutions. What You Will Do Design, implement, and optimize software features for Tebra's products Work closely with colleagues across engineering, product, and other teams Contribute technical expertise to move projects ahead and maintain quality standards

Apr 14, 2026
Apply
Tebra logo
Full-time|On-site|Heredia, Heredia, Costa Rica

Tebra reaches out to candidates exclusively via email from verified Tebra addresses (@tebra.com, @patientpop.com, or @kareo.com) or through our applicant tracking system, Greenhouse. We will only request sensitive personal information through our official application portal and never via social media or messaging services. Please note that we do not conduct interviews via instant messaging.About the RoleThe Revenue Cycle Management team is in search of a Lead Backend Software Engineer to significantly contribute to the modernization of our billing platform. This role is centered on designing and implementing architectural solutions for high-performance, scalable systems that adapt to our expanding business requirements. You will spearhead initiatives in cloud integration, ensuring seamless connectivity and monitoring of cloud services, with a strong emphasis on microservices and optimal architectural patterns.In this capacity, you will oversee code reviews, providing valuable feedback and suggestions to enhance the quality and maintainability of our codebase. Your proficiency in cloud technologies will be pivotal as you collaborate with teams to integrate cloud solutions, optimize performance, and establish robust monitoring practices. You'll have the chance to influence the future of our billing platform by developing solutions that are innovative and conform to best practices for scalability, security, and reliability.

Mar 3, 2026

Sign in to browse more jobs

Create account — see all 262 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.