Senior Software Engineer, Java
Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.
Kunai is working with a major credit card organization in Mexico City, to build the platform that companies use to manage their corporate card program. This includes everything from applying for a card, to upgrades, payments, statements, reward points - the whole thing end to end. We will build on a modern tech stack, pushing to the cloud, and have a lot of fun while we get there.
This role is focused on supporting the next generation of card management digital user experiences, delivering intuitive, secure, and high-performing applications for a global customer base. It requires deep expertise in building scalable, customer-facing applications and backend services, with hands-on experience in Java-based technologies and modern frontend frameworks. You will play a critical role in architecting and developing user experiences and robust service layers, leveraging strong integration, CI/CD, and testing practices to ensure reliable, enterprise-grade software delivery.
Key Qualifications:
- 5+ years of experience working with Java-based web services and orchestration layer
- Experience building React-based, customer-facing applications
- Strong experience with Spring Boot
- Experience working with SOAP-based services
- Hands-on experience with CI/CD tools such as GitHub, GitHub Actions, and Jenkins
- Proficient with testing tools such as JUnit, JMeter, Postman, etc.
- Proven ability to build scalable, maintainable software systems
- Bachelor’s degree in computer science, computer science engineering, or related experience required; advanced degree preferred.
What You’ll Do:
- Architect, design, and develop innovative features and service layers for card management applications
- Collaborate closely with product, design, and backend engineering teams to deliver high-impact solutions
- Maintain and continuously improve performance, scalability, and security across the tech stack
- Participate in code reviews, design discussions, and hands-on development
- Contribute to best practices in testing, deployment, and automation
This is a Hybrid role in CDMX, and will require 3 days a week in office
Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning.
We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry.
Create a Job Alert
Interested in building your career at Kunai? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field