Principal Software Engineer Innovative Technology Solutions jobs in Costa Rica – Browse 239 openings on RoboApply Jobs
Principal Software Engineer Innovative Technology Solutions jobs in Costa Rica
Open roles matching “Principal Software Engineer Innovative Technology Solutions” with location signals for Costa Rica. 239 active listings on RoboApply Jobs.
239 jobs found
Principal Software Engineer - Innovative Technology Solutions
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
About the job
Are you ready to make a significant impact in the tech industry?
West Monroe is on the lookout for a Principal Software Engineer to become an integral part of our Technology and Experience (TechEx) practice in Costa Rica. Our mission is to modernize technology stacks for our clients, from innovative customer-facing applications to complex platform integrations, all while harnessing actionable data. As part of our engineering team, you will implement modern architectural practices, utilize cloud technologies, and leverage industry knowledge to create software that is both intelligent and impactful.
In your role as a Principal Software Engineer, you will collaborate with teams to assist companies in their digital transformation journey while mentoring emerging leaders at West Monroe. Your responsibilities will include strategizing, designing, and developing custom software products, modernizing legacy applications, and creating advanced integration platforms infused with AI capabilities, including machine learning and generative AI. A passion for delivering technology solutions centered around human experience is essential, as is the ability to thrive in our dynamic and entrepreneurial environment.
As part of this role, you will engage closely with clients and fellow West Monroe team members on transformative projects, working collaboratively to gather technical requirements, define platform and integration designs, and develop innovative solutions.
Are you ready to make a significant impact in the tech industry? West Monroe is on the lookout for a Principal Software Engineer to become an integral part of our Technology and Experience (TechEx) practice in Costa Rica. Our mission is to modernize technology stacks for our clients, from innovative customer-facing applications to complex platform integratio…
Backcountry brings together outdoor enthusiasts through its online platforms: Backcountry, Competitive Cyclist, MotoSport, and SteepandCheap. Each site features a broad range of premium gear, expert advice, and content designed to inspire adventure. Customers enjoy a curated shopping experience, personalized Gearhead support, and prompt, accurate order fulfillment. Role overview Backcountry seeks a Principal Software Engineer in Costa Rica to help lead the ongoing evolution of its ecommerce platform. This senior technical position guides architectural choices, delivers reliable and scalable solutions, and mentors engineering teams. The Principal Engineer shapes technology strategy across multiple product areas, drives modernization efforts, and helps ensure the platform provides a seamless, fast experience for customers. What you will do Set and oversee architectural direction for the ecommerce platform Deliver high-quality, maintainable solutions to complex technical challenges Mentor and support engineering teams Shape technology strategies across product domains Contribute to scaling, modernizing, and innovating the platform Champion a smooth, reliable customer experience Team and reporting This position reports to the Director of Engineering. The Principal Software Engineer works within a fast-moving team and plays a central role that goes beyond daily engineering tasks. Location This role is based in Costa Rica.
TreviPay delivers B2B payment and invoicing solutions that help thousands of sellers offer flexible, seamless transactions. With more than 40 years in the industry, TreviPay supports clients in manufacturing, retail, and transportation through integrations with major eCommerce and ERP platforms, as well as trade credit options. Now hiring a Principal Engineer – Architect I based remotely in Costa Rica. This senior role leads the development and improvement of TreviPay’s core B2B billing and payments platform. About the Role This position suits an experienced engineer who enjoys working across the technology stack. The Principal Engineer – Architect I will design scalable APIs, shape user experiences, and contribute to cloud-native systems that support financial products used worldwide. About TreviPay TreviPay fosters a collaborative, entrepreneurial culture where employees are encouraged and supported to achieve their best work.
Are you ready to drive meaningful change?As a Principal Data Engineer at West Monroe, you will spearhead the design, implementation, and enhancement of data solutions that enable our clients to harness the power of data-driven decision-making. Your expertise will be pivotal in shaping data strategies, mentoring teams, and delivering scalable, efficient data systems. This role demands profound technical knowledge, strategic acumen, and exceptional leadership to foster innovation and drive business outcomes.
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.
Join Livefront, a pioneering company dedicated to crafting exceptional digital products that captivate and delight users. We have partnered with renowned brands such as Target, Samsung, General Mills, and Optum to create impactful experiences that resonate with millions. Our collaboration with innovative startups like HomeSpotter and Credly has also allowed us to redefine industry standards and foster new business models. We are on the lookout for a talented AI Solutions Engineer to become a vital part of our dynamic team. This senior-level role offers the flexibility to work remotely from the beautiful landscapes of 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.
Join our dynamic team at pavago as a Software Engineer and help us develop innovative software solutions. This is an exciting opportunity for individuals looking to make a significant impact in a fully remote environment.
About OfficeSpace Software:At OfficeSpace Software, we are pioneering the future of workplace technology with our state-of-the-art AI operating system. Our platform empowers teams to plan, connect, and excel in their work environments. As a performance-driven, private equity-backed organization, we prioritize hiring individuals based on their skills and commitment to long-term success. If you possess an entrepreneurial spirit, a passion for rapid development, and are an early adopter of innovative AI technologies, you will thrive here. Our exceptional teams span across the US, Canada, and Costa Rica, fostering a culture built on trust, respect, growth, and positive impact.Role Summary:As a Full-Stack Software Engineer at OfficeSpace, you will play a pivotal role in integrating AI at the core of our operations. Your expertise will help shape the evolution of our AI platform, transforming it from production-ready chat interfaces to sophisticated workflows that function safely at an enterprise scale. You will be responsible for building, fortifying, and scaling systems that integrate AI services with a Rails backend and a React frontend, all while establishing the technical standards for performance, reliability, and integrity.We value speed and precision in our operations and trust you to take ownership of your outcomes.
At Databricks, we are committed to empowering our customers to tackle some of the world's most intricate data challenges through our innovative Data Intelligence platform. As a Scale Solution Engineer, you will play a pivotal role in guiding customers during their onboarding process. You will collaborate closely with clients to facilitate the deployment of Databricks within their production environments.
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.
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.
Join Backblaze as a Senior Software Engineer and be part of a dynamic team that is passionate about delivering top-notch cloud storage solutions. In this fully remote position, you will have the opportunity to work collaboratively with talented engineers to design, develop, and maintain scalable software applications that enhance our services. Your expertise will be vital in driving our mission to provide reliable and affordable cloud storage solutions to customers worldwide.
About Backblaze Backblaze is a leading provider of dependable, high-availability cloud storage solutions utilized by consumers, small to medium-sized businesses, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage is engineered to handle data-intensive workloads, including backup solutions, media storage, analytics, and advanced AI pipelines. Our teams are dedicated to constructing secure, durable, and scalable systems with a strong commitment to application security from day one, ensuring the safety and protection of our customers’ data. While we have much to celebrate from our past, we are also excited about the vast opportunities that lie ahead. We are currently seeking a Senior Software Engineer to join our Organization Services team. This team is responsible for developing the essential backend services that enable customers to model, manage, and secure their organizations within Backblaze. This includes organization and account lifecycle management, foundational identity and access management, and a modern role-based access control system designed to manage resource access at scale. About the Role In this position, you will design and develop highly available backend services and APIs within our Kotlin/Java ecosystem, as well as contribute to front-end applications created using React and TypeScript. You will engage with systems that are central to customer administration, authorization, and resource orchestration, tackling design challenges inspired by platforms such as AWS IAM, GCP IAM, and Azure RBAC. This role is ideally suited for an engineer who enjoys building foundational platform capabilities, possesses a rigorous understanding of security and correctness, and is comfortable managing complex systems through their entire lifecycle, from design and implementation to rollout and operational management. We also appreciate engineers who effectively leverage modern AI tools to accelerate development, enhance design quality, and bolster security and maintainability. Responsibilities: Design, build, and enhance scalable backend services and APIs in Kotlin and Java, with a keen focus on performance, reliability, and long-term maintainability. Develop core platform capabilities, including organizational resource hierarchies and access policies. Collaborate with adjacent platform and product teams to integrate with authentication, storage, billing, and other shared systems. Create technical designs, deconstruct ambiguous problems, and drive projects from concept through production rollout. Take ownership of the entire delivery lifecycle for the systems you build, covering schema design, migrations, testing strategies, deployment, observability, and operational readiness. Troubleshoot and resolve complex production issues involving distributed services, MySQL/Vitess, and cross-service dependencies. Enhance system security, correctness, and maintainability.
About Zuora Zuora helps businesses adapt and grow by offering a platform built for modern business models, including subscriptions, usage-based pricing, and AI-driven solutions. Companies use Zuora to launch new products, manage complex billing, and build recurring revenue streams. With over ten years of experience in the Subscription Economy, Zuora continues to develop a flexible platform for quote-to-cash processes, supporting effective monetization for a wide range of products and services. Role Overview: Customer Solution Engineer Location: Costa Rica Customer Solution Engineers at Zuora play a key role in helping customers design and implement Zuora solutions. This includes working with configurations, workflows, API integrations, and data models to meet unique business needs. The position requires strong technical skills, a customer-focused approach, and the ability to communicate complex ideas clearly to both technical and executive audiences. What You Will Do Advise customers on technical solutions, guiding them through design and implementation using Zuora’s platform. Build and maintain strong technical relationships by understanding customer requirements and constraints. Create tailored demonstrations that align with customer goals across different industries. Address technical objections and concerns to help close deals and set Zuora apart from competitors. Use SQL and data analysis to troubleshoot issues, validate data structures, and support reporting needs. Help customers design solutions for subscription management, billing, and revenue recognition to address challenges and improve ROI. Work with Product and Engineering teams to share technical use cases and feedback that influence Zuora’s product roadmap. Document business process flows, system architecture diagrams, and project management materials to support ongoing technical success. Deliver training and technical advisory sessions, sharing best practices with customers. Bridge business objectives and technical implementation to ensure solutions deliver measurable results. Monitor customer adoption and maintain the technical health of customer relationships. Lead product demonstrations and technical presentations for executive stakeholders, showing how Zuora’s platform can support business growth.
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.
About Backblaze Backblaze stands at the forefront of the open cloud movement, delivering exceptional object storage solutions designed to empower customer success. Our cloud storage is thoughtfully crafted to optimize budgets, alleviate administrative tasks, and inspire innovation. In partnership with our clients, we are dismantling the burdensome, high-cost legacy systems that hinder progress, allowing them to harness the full potential of the open cloud. Since our inception in 2007, we've grown significantly with less than $3 million in external funding until our IPO in 2021 on the Nasdaq stock exchange. Today, Backblaze generates over $100 million in revenue and leads the specialized storage cloud sector, managing over three billion gigabytes of data for more than 500,000 customers across 175 countries, including businesses, developers, IT professionals, and individuals. As we celebrate our achievements, we also recognize the immense opportunities that lie ahead. We are currently looking for a Senior Software Engineer to join our dynamic team! Your Responsibilities: You will contribute to our storage platform, pivotal for our B2 Object Storage and Computer Backup offerings, ensuring the reliable storage of customer data. Your role will involve enhancing durability, increasing throughput, and implementing architectural improvements to meet the long-term needs of our service. What We're Looking For: A minimum of 7 years working with Object-Oriented Programming (Java, Rust, C++, C#, etc.) in an enterprise setting (personal projects not considered). Experience in developing large-scale software systems that run on thousands of servers. Proficiency in all stages of the software development lifecycle, from design to implementation, testing, and deployment. A curious mindset that seeks understanding before proposing solutions. Strong analytical skills to tackle ambiguous challenges. Preferred Qualifications: Expertise in Java or Rust. Experience in creating and interpreting models, dashboards, or reports. Familiarity with hard drive performance metrics. Knowledge of Linux internals and file systems. We hope you find this opportunity exciting. Even if you don’t meet every requirement, we encourage you to apply. Our culture emphasizes learning, development, and growth. We are eager to connect with individuals who align with our mission and can contribute to our team in various ways. We value authenticity and invite you to bring your true self to work.
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.
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-functional teams is key, as is translating requirements into practical software. The position also involves leading technical projects and mentoring junior engineers to strengthen development practices. What you will do Design, build, and scale distributed systems for AI-driven offensive security and penetration testing products. Lead development of agentic AI features, including workflows powered by large language models (LLMs), retrieval-augmented generation (RAG) pipelines, and automated systems for vulnerability detection. Manage the full lifecycle of AI-powered features: from architectural planning and implementation through deployment, monitoring, and ongoing optimization. Foster technical excellence by participating in architecture discussions, conducting code reviews, mentoring engineers, and promoting best practices in the software development lifecycle and cloud-native development. Location and work mode Remote position based in Costa Rica
Full-time|Remote|Remote: Argentina; Brazil; Chile; Colombia; Costa Rica; Mexico
Join our dynamic team as a Senior Back-End Software Engineer at Newsela, where you will play a key role in developing our innovative educational platform. As a vital member of our engineering team, you will collaborate with cross-functional teams to design and implement robust back-end solutions that enhance user experience and scalability.Your responsibilities will include developing APIs, managing server-side logic, and ensuring the high performance and responsiveness of our applications. We are looking for a skilled engineer who is passionate about education and technology and has a proven track record of delivering high-quality software solutions.
Are you ready to make a significant impact in the tech industry? West Monroe is on the lookout for a Principal Software Engineer to become an integral part of our Technology and Experience (TechEx) practice in Costa Rica. Our mission is to modernize technology stacks for our clients, from innovative customer-facing applications to complex platform integratio…
Backcountry brings together outdoor enthusiasts through its online platforms: Backcountry, Competitive Cyclist, MotoSport, and SteepandCheap. Each site features a broad range of premium gear, expert advice, and content designed to inspire adventure. Customers enjoy a curated shopping experience, personalized Gearhead support, and prompt, accurate order fulfillment. Role overview Backcountry seeks a Principal Software Engineer in Costa Rica to help lead the ongoing evolution of its ecommerce platform. This senior technical position guides architectural choices, delivers reliable and scalable solutions, and mentors engineering teams. The Principal Engineer shapes technology strategy across multiple product areas, drives modernization efforts, and helps ensure the platform provides a seamless, fast experience for customers. What you will do Set and oversee architectural direction for the ecommerce platform Deliver high-quality, maintainable solutions to complex technical challenges Mentor and support engineering teams Shape technology strategies across product domains Contribute to scaling, modernizing, and innovating the platform Champion a smooth, reliable customer experience Team and reporting This position reports to the Director of Engineering. The Principal Software Engineer works within a fast-moving team and plays a central role that goes beyond daily engineering tasks. Location This role is based in Costa Rica.
TreviPay delivers B2B payment and invoicing solutions that help thousands of sellers offer flexible, seamless transactions. With more than 40 years in the industry, TreviPay supports clients in manufacturing, retail, and transportation through integrations with major eCommerce and ERP platforms, as well as trade credit options. Now hiring a Principal Engineer – Architect I based remotely in Costa Rica. This senior role leads the development and improvement of TreviPay’s core B2B billing and payments platform. About the Role This position suits an experienced engineer who enjoys working across the technology stack. The Principal Engineer – Architect I will design scalable APIs, shape user experiences, and contribute to cloud-native systems that support financial products used worldwide. About TreviPay TreviPay fosters a collaborative, entrepreneurial culture where employees are encouraged and supported to achieve their best work.
Are you ready to drive meaningful change?As a Principal Data Engineer at West Monroe, you will spearhead the design, implementation, and enhancement of data solutions that enable our clients to harness the power of data-driven decision-making. Your expertise will be pivotal in shaping data strategies, mentoring teams, and delivering scalable, efficient data systems. This role demands profound technical knowledge, strategic acumen, and exceptional leadership to foster innovation and drive business outcomes.
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.
Join Livefront, a pioneering company dedicated to crafting exceptional digital products that captivate and delight users. We have partnered with renowned brands such as Target, Samsung, General Mills, and Optum to create impactful experiences that resonate with millions. Our collaboration with innovative startups like HomeSpotter and Credly has also allowed us to redefine industry standards and foster new business models. We are on the lookout for a talented AI Solutions Engineer to become a vital part of our dynamic team. This senior-level role offers the flexibility to work remotely from the beautiful landscapes of 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.
Join our dynamic team at pavago as a Software Engineer and help us develop innovative software solutions. This is an exciting opportunity for individuals looking to make a significant impact in a fully remote environment.
About OfficeSpace Software:At OfficeSpace Software, we are pioneering the future of workplace technology with our state-of-the-art AI operating system. Our platform empowers teams to plan, connect, and excel in their work environments. As a performance-driven, private equity-backed organization, we prioritize hiring individuals based on their skills and commitment to long-term success. If you possess an entrepreneurial spirit, a passion for rapid development, and are an early adopter of innovative AI technologies, you will thrive here. Our exceptional teams span across the US, Canada, and Costa Rica, fostering a culture built on trust, respect, growth, and positive impact.Role Summary:As a Full-Stack Software Engineer at OfficeSpace, you will play a pivotal role in integrating AI at the core of our operations. Your expertise will help shape the evolution of our AI platform, transforming it from production-ready chat interfaces to sophisticated workflows that function safely at an enterprise scale. You will be responsible for building, fortifying, and scaling systems that integrate AI services with a Rails backend and a React frontend, all while establishing the technical standards for performance, reliability, and integrity.We value speed and precision in our operations and trust you to take ownership of your outcomes.
At Databricks, we are committed to empowering our customers to tackle some of the world's most intricate data challenges through our innovative Data Intelligence platform. As a Scale Solution Engineer, you will play a pivotal role in guiding customers during their onboarding process. You will collaborate closely with clients to facilitate the deployment of Databricks within their production environments.
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.
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.
Join Backblaze as a Senior Software Engineer and be part of a dynamic team that is passionate about delivering top-notch cloud storage solutions. In this fully remote position, you will have the opportunity to work collaboratively with talented engineers to design, develop, and maintain scalable software applications that enhance our services. Your expertise will be vital in driving our mission to provide reliable and affordable cloud storage solutions to customers worldwide.
About Backblaze Backblaze is a leading provider of dependable, high-availability cloud storage solutions utilized by consumers, small to medium-sized businesses, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage is engineered to handle data-intensive workloads, including backup solutions, media storage, analytics, and advanced AI pipelines. Our teams are dedicated to constructing secure, durable, and scalable systems with a strong commitment to application security from day one, ensuring the safety and protection of our customers’ data. While we have much to celebrate from our past, we are also excited about the vast opportunities that lie ahead. We are currently seeking a Senior Software Engineer to join our Organization Services team. This team is responsible for developing the essential backend services that enable customers to model, manage, and secure their organizations within Backblaze. This includes organization and account lifecycle management, foundational identity and access management, and a modern role-based access control system designed to manage resource access at scale. About the Role In this position, you will design and develop highly available backend services and APIs within our Kotlin/Java ecosystem, as well as contribute to front-end applications created using React and TypeScript. You will engage with systems that are central to customer administration, authorization, and resource orchestration, tackling design challenges inspired by platforms such as AWS IAM, GCP IAM, and Azure RBAC. This role is ideally suited for an engineer who enjoys building foundational platform capabilities, possesses a rigorous understanding of security and correctness, and is comfortable managing complex systems through their entire lifecycle, from design and implementation to rollout and operational management. We also appreciate engineers who effectively leverage modern AI tools to accelerate development, enhance design quality, and bolster security and maintainability. Responsibilities: Design, build, and enhance scalable backend services and APIs in Kotlin and Java, with a keen focus on performance, reliability, and long-term maintainability. Develop core platform capabilities, including organizational resource hierarchies and access policies. Collaborate with adjacent platform and product teams to integrate with authentication, storage, billing, and other shared systems. Create technical designs, deconstruct ambiguous problems, and drive projects from concept through production rollout. Take ownership of the entire delivery lifecycle for the systems you build, covering schema design, migrations, testing strategies, deployment, observability, and operational readiness. Troubleshoot and resolve complex production issues involving distributed services, MySQL/Vitess, and cross-service dependencies. Enhance system security, correctness, and maintainability.
About Zuora Zuora helps businesses adapt and grow by offering a platform built for modern business models, including subscriptions, usage-based pricing, and AI-driven solutions. Companies use Zuora to launch new products, manage complex billing, and build recurring revenue streams. With over ten years of experience in the Subscription Economy, Zuora continues to develop a flexible platform for quote-to-cash processes, supporting effective monetization for a wide range of products and services. Role Overview: Customer Solution Engineer Location: Costa Rica Customer Solution Engineers at Zuora play a key role in helping customers design and implement Zuora solutions. This includes working with configurations, workflows, API integrations, and data models to meet unique business needs. The position requires strong technical skills, a customer-focused approach, and the ability to communicate complex ideas clearly to both technical and executive audiences. What You Will Do Advise customers on technical solutions, guiding them through design and implementation using Zuora’s platform. Build and maintain strong technical relationships by understanding customer requirements and constraints. Create tailored demonstrations that align with customer goals across different industries. Address technical objections and concerns to help close deals and set Zuora apart from competitors. Use SQL and data analysis to troubleshoot issues, validate data structures, and support reporting needs. Help customers design solutions for subscription management, billing, and revenue recognition to address challenges and improve ROI. Work with Product and Engineering teams to share technical use cases and feedback that influence Zuora’s product roadmap. Document business process flows, system architecture diagrams, and project management materials to support ongoing technical success. Deliver training and technical advisory sessions, sharing best practices with customers. Bridge business objectives and technical implementation to ensure solutions deliver measurable results. Monitor customer adoption and maintain the technical health of customer relationships. Lead product demonstrations and technical presentations for executive stakeholders, showing how Zuora’s platform can support business growth.
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.
About Backblaze Backblaze stands at the forefront of the open cloud movement, delivering exceptional object storage solutions designed to empower customer success. Our cloud storage is thoughtfully crafted to optimize budgets, alleviate administrative tasks, and inspire innovation. In partnership with our clients, we are dismantling the burdensome, high-cost legacy systems that hinder progress, allowing them to harness the full potential of the open cloud. Since our inception in 2007, we've grown significantly with less than $3 million in external funding until our IPO in 2021 on the Nasdaq stock exchange. Today, Backblaze generates over $100 million in revenue and leads the specialized storage cloud sector, managing over three billion gigabytes of data for more than 500,000 customers across 175 countries, including businesses, developers, IT professionals, and individuals. As we celebrate our achievements, we also recognize the immense opportunities that lie ahead. We are currently looking for a Senior Software Engineer to join our dynamic team! Your Responsibilities: You will contribute to our storage platform, pivotal for our B2 Object Storage and Computer Backup offerings, ensuring the reliable storage of customer data. Your role will involve enhancing durability, increasing throughput, and implementing architectural improvements to meet the long-term needs of our service. What We're Looking For: A minimum of 7 years working with Object-Oriented Programming (Java, Rust, C++, C#, etc.) in an enterprise setting (personal projects not considered). Experience in developing large-scale software systems that run on thousands of servers. Proficiency in all stages of the software development lifecycle, from design to implementation, testing, and deployment. A curious mindset that seeks understanding before proposing solutions. Strong analytical skills to tackle ambiguous challenges. Preferred Qualifications: Expertise in Java or Rust. Experience in creating and interpreting models, dashboards, or reports. Familiarity with hard drive performance metrics. Knowledge of Linux internals and file systems. We hope you find this opportunity exciting. Even if you don’t meet every requirement, we encourage you to apply. Our culture emphasizes learning, development, and growth. We are eager to connect with individuals who align with our mission and can contribute to our team in various ways. We value authenticity and invite you to bring your true self to work.
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.
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-functional teams is key, as is translating requirements into practical software. The position also involves leading technical projects and mentoring junior engineers to strengthen development practices. What you will do Design, build, and scale distributed systems for AI-driven offensive security and penetration testing products. Lead development of agentic AI features, including workflows powered by large language models (LLMs), retrieval-augmented generation (RAG) pipelines, and automated systems for vulnerability detection. Manage the full lifecycle of AI-powered features: from architectural planning and implementation through deployment, monitoring, and ongoing optimization. Foster technical excellence by participating in architecture discussions, conducting code reviews, mentoring engineers, and promoting best practices in the software development lifecycle and cloud-native development. Location and work mode Remote position based in Costa Rica
Full-time|Remote|Remote: Argentina; Brazil; Chile; Colombia; Costa Rica; Mexico
Join our dynamic team as a Senior Back-End Software Engineer at Newsela, where you will play a key role in developing our innovative educational platform. As a vital member of our engineering team, you will collaborate with cross-functional teams to design and implement robust back-end solutions that enhance user experience and scalability.Your responsibilities will include developing APIs, managing server-side logic, and ensuring the high performance and responsiveness of our applications. We are looking for a skilled engineer who is passionate about education and technology and has a proven track record of delivering high-quality software solutions.