
Senior Software & AI Engineer
Posted May 25

Posted May 25
This is a fully remote position, open to applicants in Costa Rica.
• Take charge of designing and delivering high-performance, low-latency APIs and microservices that power vehicle history (VHR), VIN intelligence, and transaction systems.
• Develop and scale Java/Spring Boot services within a cloud-native AWS environment.
• Design and implement event-driven systems utilizing Kafka/SQS to facilitate asynchronous processing and data pipelines.
• Lead the development of intricate features, platform improvements, and proof-of-concepts that deliver significant business value.
• Establish and enhance CI/CD pipelines, automated testing, and observability practices.
• A Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
• Over 10 years (or equivalent experience) in building large-scale, distributed, high-volume transactional systems.
• Extensive expertise in Java, Spring Boot, microservices architecture, and REST API design.
• Practical experience with AWS (compute, storage, containers, networking, security, monitoring).
• Familiarity with building event-driven architectures (Kafka, SQS, ActiveMQ, or similar).
• Strong background with observability tools (e.g., Splunk, Dynatrace, Datadog) for troubleshooting and performance enhancement.
• Front-end experience with React, JavaScript, HTML/CSS (full-stack capability preferred).
• Experience with PostgreSQL/DB2 and database performance optimization.
• A solid understanding of Agile methodologies, SDLC, and modern engineering best practices.
• Familiarity with Infrastructure as Code (Terraform, CloudFormation, or similar).
• Flexibility: Here, balance is everything!
• Collaboration: Teamwork is essential.
• Multiculturalism: We have a diverse global team.
• Development: We offer a personalized career plan.
• Relevance: We work with industry-leading clients.
Credo AI
Get handpicked remote jobs straight to your inbox weekly.