Senior Software Engineer
Clara is the leading spend management platform for companies in Latin America. Our end-to-end solution includes locally-issued corporate cards, bill pay, and our highly-rated software platform; already being used by thousands of the most successful companies across the region.
Clara is backed by top investors and strategics including Accial Capital, Canary, Citi Ventures, Coatue, DST Global, General Catalyst, Goldman Sachs, ICONIQ Growth, Kaszek, Monashees, and Notable Capital, as well as prominent angel investors.
About the Role
Be responsible for developing and delivering backend services that power our mobile applications. As a core member of the mobile team, you’ll collaborate closely with iOS and Android engineers to ensure our APIs are mobile-first—designed for responsiveness, efficiency, and resilience in real-world network conditions. Your work will directly impact the performance and reliability of the mobile experience for our users.
Key Responsibilities
- Build and secure RESTful APIs with TLS encryption and modern auth protocols (OAuth2, JWT, etc.)
- Write efficient, clean, maintainable, and well-tested code with clear documentation.
- Participate in code reviews and contribute to the development of technical standards.
What We're Looking For
- 7+ years of experience in Java (Spring/Spring Boot/Spring Batch) development.
- Strong experience designing and implementing API services, including optimization for mobile clients—focused on expected response times, resilience to unstable or low-bandwidth connections, and efficient data handling to minimize consumption.
- Experience with swagger/OpenAPI to facilitate integration with mobile teams.
- Experience with relational databases (PostgreSQL), NoSQL databases (Redis), and data modeling.
- Experience with cloud platforms (AWS).
- Hands-on experience with secure API development using TLS, OAuth2, and enterprise-grade encryption methods
- Firm grasp of backend design principles, modularity, and maintainability
- Passion for solving complex problems and building systems that scale
- Experience with system design and the ability to architect scalable, high-availability solutions.
- Excellent analytical and problem-solving capabilities.
Nice to Have
- Previous experience in fintech or financial services
- Familiarity with AWS components (e.g., ECS, API Gateway, SQS, RDS, CloudWatch)
- Exposure to containerization and orchestration (Docker, Kubernetes)
- Understanding of enterprise data pipelines, messaging systems (Kafka, RabbitMQ)
- CI/CD tooling and DevOps best practices
Why Join Us
- Be a key player in shaping our core backend systems.
- Collaborate in a high-performance, remote-friendly environment.
- Room to innovate, learn, and lead technical initiatives from the ground up.
If you're ready to build backend systems that power real impact, we’d love to hear from you. Apply now.
We value
We are
What We offer
Create a Job Alert
Interested in building your career at Clara ? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field