companyClara logo

Senior Software Engineer - Mexico City (Hybrid)

ClaraMexico City, Mexico City, Mexico
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Key ResponsibilitiesDesign and implement high-performance backend services in Java. Build and evolve reactive, event-driven architectures capable of handling millions of events. Contribute to batch processing pipelines and real-time streaming flows. Apply principles of reactive programming (such as Project Reactor, Spring WebFlux, or similar). Design and implement resilient asynchronous patterns, including retries, backpressure, and circuit breakers. Optimize JVM performance through GC tuning, thread pool management, memory optimization, and non-blocking I/O. Design flexible data models using NoSQL technologies.

About the job

Accelerate Your Career with Clara!

Join Clara, the fastest-growing company in Latin America, where we have created a premier solution for businesses to efficiently manage their payments. Serving over 20,000 large and expanding enterprises, we empower them with locally issued corporate cards, bill payment services, financing options, and a robust B2B platform designed for scalability.

Our company is backed by leading global investors, including top regional venture capitalists such as Monashees, Kaszek, and Canary, along with notable global funds like Notable Capital, Coatue, and Goldman Sachs. At Clara, we are constructing the financial infrastructure that drives high-performing organizations throughout the region. If you're eager to thrive in a dynamic environment that will fast-track your career and enable you to do some of your best work alongside a dedicated team spread across the Americas, we welcome your application.

About the Role

We are seeking an experienced Senior Software Engineer with a strong background in high-scale, event-driven systems developed in Java.

This position emphasizes the design and operation of distributed systems capable of processing large volumes of events through batch and real-time workflows. You will share architectural insights, enhance performance at scale, and fortify system resilience, all without the formal title of Tech Lead.

Our tech stack includes AWS and OpenShift (OCP), as well as PostgreSQL and document-oriented NoSQL databases, requiring a robust performance discipline.

If you have experience tuning the JVM under load, optimizing JSONB queries in production environments, and constructing reactive systems that maintain integrity under concurrency, we want to hear from you!

About Clara

Clara is revolutionizing financial management for businesses across Latin America, offering innovative solutions that simplify payments, enhance financial clarity, and support growth. Backed by renowned investors, Clara stands at the forefront of the fintech industry, making a significant impact on the way companies operate.

Similar jobs

Tailoring 0 resumes

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