Remote Software Engineer Jobs in Costa Rica (34)
Sr. Software Engineer - Application Security
The role involves building security into product features and infrastructure while leveraging AI tools to remediate vulnerabilities. You will perform security assessments, code reviews, and develop security automation to support the company's cloud storage systems.
Senior Software Engineer
You will own the end-to-end design, development, and operational health of large-scale backend services and data pipelines. Additionally, you will mentor team members, lead technical design discussions, and drive incident response for production issues.
Architect and Lead Software Engineer
The Architect and Lead Software Engineer will define the target-state architecture for modernized platforms, spanning front-end, API, data, and infrastructure layers. They will lead architectural reviews, mentor engineering teams, and validate designs through prototypes to ensure successful modernization execution.
Senior Fullstack Software Engineer - AA, Remote: Colombia - Costa Rica, Fulltime
Design, build, and maintain production backend services and durable workflows using Python and FastAPI. Collaborate with cross-functional teams to automate evaluations of third-party software products and ensure system scalability and observability.
Be the one who applies first
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Senior Software Engineer (Backend-Leaning Full Stack) - 26090101 16 applicants
You will own the end-to-end development of payment recovery infrastructure, billing integrations, and data ingestion pipelines. You are expected to make architectural decisions and ship reliable solutions independently within a distributed team.
Senior Software Engineer- Java & Database Development
You will design, build, and maintain Java-based applications while creating and optimizing database objects like tables and stored procedures. Additionally, you will collaborate with cross-functional teams to troubleshoot issues and ensure high-quality, scalable software solutions.
Software Engineer II
You will oversee and manage platform infrastructure, focusing on Kubernetes and microservices to ensure scalability and operational efficiency. Additionally, you will act as a subject matter expert to resolve complex issues and maintain high standards for documentation and compliance.
Software Engineer, Open Source AI
Develop and maintain open source AI integrations, frameworks, and example applications that showcase Backblaze B2 Cloud Storage. Collaborate with product and QA teams to ensure these assets reflect real-world customer AI workflows and maintain high standards for documentation and usability.
Senior Software Engineer, Windows/Desktop Applications - San José, Costa Rica
Lead the design, architecture, and development of native Windows desktop applications using modern frameworks like WinUI and C#. Collaborate with cross-functional teams to drive accessibility efforts and ensure high-quality, scalable software releases.
Software Engineer II
You will design and implement secure, scalable fintech services while maintaining high-availability systems. Additionally, you will collaborate with cross-functional teams to deliver software and maintain CI/CD pipelines.
Gen AI Software Engineer Senior
Develop and integrate generative AI and agentic automation workflows to improve business process efficiency. Collaborate with cross-functional teams to design scalable, context-aware AI solutions using RAG techniques and vector databases.
Staff Software Engineer
You will own the end-to-end architecture and long-term direction of the security product's API and UI. Additionally, you will define data contracts and integrate diverse telemetry sources into a consistent model for security analysts.
Senior Software Engineer (Flask/React) - Remote, Latin America
Architect, test, and ship end-to-end full-stack software solutions for financial reporting and data visualization. Collaborate with product and data teams to refactor software and optimize data-access models.
Software Engineer - Elixir/Phoenix - Remote - Latin America
Design, build, and maintain high-performance backend systems and APIs using Elixir and the Phoenix framework. Collaborate with cross-functional teams to translate product requirements into scalable services while ensuring code quality through testing and reviews.
Be the one who applies first
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Senior Software Engineer, Ecommerce Web Applications (Costa Rica)
You will own the architecture, development, and reliability of web applications powering the ecommerce business, including customer-facing storefronts and back-office platforms. Additionally, you will champion AI-assisted development workflows and mentor the team to improve system performance and technical standards.
Lead Software Engineer
Lead the architecture, design, and delivery of high-performance applications while mentoring engineering team members. Drive technical execution, optimize system performance, and integrate AI-powered workflows to improve developer productivity.
1970 Frontend Software Engineer - React
Design and build high-performance developer portals and internal tools using React and TypeScript. Collaborate with backend teams to integrate RESTful APIs and ensure a seamless developer user experience.
Senior Software Engineer (Full Stack | Node.js & React | AI Focus)
Build and maintain scalable full-stack applications and APIs using TypeScript, Node.js, and React for a mental healthcare platform. Own features from concept to production while collaborating with cross-functional teams to improve system performance and reliability.
Software Engineer, AI
Design and build server-side APIs and support tooling to manage large-scale data operations and backups. Utilize AI-assisted development tools to accelerate implementation while ensuring security, performance, and correctness.
Sr. Software Engineer
Design and develop highly scalable, performant backend services and APIs within a Java ecosystem. Collaborate across functional teams to maintain large-scale production systems and integrate AI-assisted tools into the development workflow.
Sr. Software Engineer
You will work on the storage platform supporting B2 Object Storage and Computer Backup products to ensure reliable data storage. You will also drive architectural improvements to enhance durability, throughput, and long-term service requirements.
Principal Software Engineer
Lead end-to-end software delivery, including architecture design, hands-on development, and production support for the ecommerce platform. Mentor engineering teams, champion modern engineering practices, and influence architectural strategy to ensure system scalability and reliability.
Intern Software Engineer
Interns will work alongside the engineering team on various project-related tasks and will develop artifacts while receiving mentorship from senior engineers. The internship aims to prepare candidates for a long-term career with the company.
Be the one who applies first
We watch for new "Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Sr. Software Engineer
The Sr. Software Engineer will lead the development and verification of safety critical software and coordinate software development resources. They will also interact with customer design engineers and participate in the software architecture design process.
Senior Software Engineer 187 applicants
You will help design, develop, and deliver security features while working with other engineering teams to ensure safe architectural choices. Additionally, you will lead by example in code review and team culture, fostering transparency and collaboration.
Senior Software Engineer 141 applicants
You will help design, develop, and deliver security features while working with other engineering teams to ensure safe architectural choices. You will also provide support for application security incidents and perform security maintenance.
Senior Software Engineer 191 applicants
You will help design, develop, and deliver security features while ensuring safety and security. Additionally, you will work with other engineering teams to make safe architectural and implementation choices.
Automatically Apply to Software Engineer Jobs
Stop the endless job search. Our AI finds and applies to the best jobs for you.