Senior Software Engineer
Umba
Our mission atUmbais to use machine learning to allow us to create affordable financial products for emerging markets.
Umba launched into the Kenyan market in November 2018, and offers a number of digital banking products to its users. We combine advanced tools and techniques to optimize risk exposures and have built a platform that allows users to apply, receive and repay microloans and through their smartphone.
Once a user creates an account we validate their information and make lending decisions based on the information they give us and hundreds of data points we take from their smartphone with their permission. Our machine learning models are in a state of constant improvement and we use AI and automation to deliver the lowest cost banking solutions for our growing customer base. We have built out a large data collection platform, with our data warehouse storing over 100m rows of data for accurate credit scoring.
Job Description
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the Mobile Apps. We work in a fast moving environment, and we build our team to be autonomous, able to deploy their own code, and solve their own problems.
We have split our infrastructure into microservices to divide responsibilities and allow autonomy in language choices. While not a requirement for this job, a healthy curiosity of devops concepts such as infrastructure as code, containerization and continuous delivery is welcomed, and we always encourage cross functional engineers to get out of their comfort zones and into new technologies & disciplines.
You will be working with a small, but highly technical team. We have 250k users and work to ensure continuous uptime, and constant improvement. We train and deploy new machine learning models regularly and subscribe to data driven decision making, you will not be just an implementer, but a valued opinion at the table.
Responsibilities
Build robust and scalable software in Python
Design and create services and system architecture for your projects, and contribute to existing infrastructure
Help improve our code quality through writing unit tests, automation and performing code reviews
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products
Dive into difficult problems and successfully deliver results on schedule
Qualifications
At least 4 years of recent hands-on coding and software design
Degree in engineering preferred, but significant work that can be shared will be accepted
Experience with Python, and the willingness to learn new technologies (experience with other object-oriented languages is okay too, but our backend code is mainly written in Python, so you should be able to get up-to-speed on at least one of them quickly)
- Experience with Linux/Unix and scripting languages
A track record of projects completed on time – you are a flawless executor, not a procrastinator
Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives
You’re so much fun to work with, that if you were working on the weekend, we’d want to join you.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply
#J-18808-Ljbffr- ...Thomson Reuters' CoCounsel Legal team seeks a Senior Software Engineer to design and operate the Customer Files Orchestration Service, handling millions of customer files from upload through indexing. You will own end-to-end orchestration, ensure reliability in production...SeniorTrabajo híbrido
- ...Mastercard is seeking a Senior Software Engineer to lead end-to-end software delivery for payments platforms. You will design, build, and optimize scalable applications using Java, Spring, Angular, and RESTful APIs, while mentoring teammates and shaping best practices...Senior
- ...About the role In the role of Video Playback Services Software Engineer 2, you will report to the Senior Engineering Manager, Playback Services. We are considering applicants for the location(s) of Mexico City, Mexico. As a Software Engineer II on the Playback Services...Senior
- ...Levi Strauss & Co. in Mexico City is seeking an Engineer II, Software to build and operate systems powering consumer digital experiences across... ..." culture, partnering with product managers, designers, and senior engineers while gaining hands-on ownership of production...Senior
- ...Fulcrum Digital in Mexico City seeks a Senior Software Engineer to join a global AI-first transformation team working on payments technology. You will contribute to application-layer development and UI for web and mobile web apps within an Agile setting. The role emphasizes...Senior
- ...CircleCI is hiring a Senior Software Engineer to build AI-native features across the full stack. You will own the architecture and drive delivery across Go, React, and TypeScript, collaborating with product and design to deliver reliable, scalable pipelines. You have...SeniorRemotoTrabajo híbrido
- ...Thomson Reuters MX Servicios S.A. de C.V. is seeking a Senior Software Engineer to join the CoCounsel Applications team, delivering full-stack features using React, TypeScript, and Python, with AI-powered capabilities including MCP/A2A integration. You will collaborate...SeniorTrabajo híbrido
- ...EY GDS – Client Technology is recruiting for a senior software engineer to lead design, development and delivery of complex software and infrastructure solutions. You will ensure alignment with business and technical requirements and drive standards across projects....Senior
- ...LexisNexis Risk Solutions in Mexico City is seeking a Senior Software Engineer II to lead advanced software development within the Lexis+ AI product line. You will translate user requests into robust solutions and contribute to project plans and technical direction, while...SeniorHorario flexible2 días a la semana
- ...AlertMedia, Inc. is seeking a Sr. Software Engineer with full-stack experience to design and build features for the Risk Intelligence and Response platform. You will work across the stack using Python and/or Elixir, AWS, and modern AI-assisted tooling to deliver scalable...SeniorRemoto
- ...CAPA is seeking a seasoned software engineer to own a backend service using NestJS/TypeORM/Postgres or a frontend module with React. You will... ..., and own AWS infra via CDK. You will also mentor mid/senior engineers and collaborate with product/compliance on KYB, FX,...Senior
$45,000 - $50,000
...reduce inefficiency, and improve healthcare quality. The Software Engineer is responsible for the design and development of software applications... .... This person will collaborate effectively and work with Senior Developers, QA, Product Owners, Project Management, and other...Senior- ...build scalable systems and operational tooling that support millions of users and transactions globally. The Role As a Senior Software Engineer, you will lead the design and delivery of scalable operational systems that support Customer Experience, Trust & Safety,...SeniorContratista
- # Senior Software EngineerSolvo Global| Mexico ·Hybrid· Senior· Full time· 5 days ago$2,000 - $3,000 / month## Description- 5+ years of professional... ...design discussions and code reviews.- Mentor junior engineers and support their technical development.- Ensure performance,...SeniorTiempo completoTrabajar en la oficinaRemotoTrabajo híbrido
- ...Touring Mobile team is a six-person, cross-platform product engineering team that owns the experience enabling users to connect... ...built. About the role We're looking for a strong Senior Software Development Engineer with deep mobile expertise (Android preferred) and a...SeniorTemporalTrabajar en la oficina
- ...top model creators for each individual legal use case.**About the Role**We’re looking for a collaborative and experienced Senior Software Engineer I to help design, build, and improve cross-functional software solutions. You’ll contribute to architecture decisions, mentor...SeniorTrabajar en la oficinaInicio inmediatoTrabajo híbridoHorario flexible2 días a la semana
- ...Are you an experienced Software Engineer with a ‘can do’ attitude and enthusiasm that inspires others? Would you like to join one of our innovative... ...each individual legal use case. About the Role As a Senior Software Engineer II, you will lead advanced software...SeniorInicio inmediatoHorario flexible2 días a la semana
- ...execute the test plan, cover edge cases Mentor Mid/Junior engineers; review PRs; raise the team's code-quality bar On-call capable... ...(KYB, FX, settlement) Requirements ~5+ years professional software engineering, strong TypeScript across backend and frontend (or...Senior
- ...culture that will welcome your unique contributions? If so, let's start the conversation. Iron Mountain is seeking an innovative Senior Developer, ServiceNow to join our Enterprise Technology team. As our digital footprint continues to evolve, your expertise will...SeniorTiempo completoRemotoHorario flexible
- ...Descripción del Perfil Ingeniero Senior de IA con enfoque Full-Stack en IA aplicada, responsable de evolucionar una plataforma interna desde su fase beta hasta convertirla en una solución empresarial completa. Especializado en el desarrollo de agentes de IA y arquitecturas...SeniorContratista
- ...Descripción de la publicación Senior Software Engineer Cloud, Backend & Data Engineering - México Do you thrive in a fast-paced environment where your input and expertise are valued? Do the words "dynamic" and "innovative" excite you? If you answered "YES!",...SeniorPrácticaTrabajar en la oficinaDesde casaTrabajo híbrido
- ...trusted partner to service their portfolio or a trustee needs real-time reporting, they call Concord. We're hiring a Senior .NET Software Engineer to design, build and maintain the financial applications our business users rely on every day, working across SQL Server...Senior
- ...About the team The Senior Specialist, Software Engineering, Back End designs, builds, and operates scalable, reliable backend services and platforms that power Zillow’s consumer and partner experiences. This role leads complex server-side development, improves system...SeniorTemporalTrabajar en la oficina
- ...Locations: Mexico City, Mex, Mexico, Ciudad de Mexico, Ciudad de MexicoSenior Software Engineer - Full Stack Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative...SeniorPráctica
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments sector. We power payments and provide products...SeniorContrato
- ...combining deepindustry expertise with capabilities in enterprise AI, digital engineering,cloud modernisation, platform integration, and generative AI. We are lookingfor a Senior Software Engineer to join one of our top client engagements — aglobal leader in payments...Senior
- ...Aspen Technology, Inc. in Mexico City is seeking a Senior Software Developer to join the Manufacturing and Supply Chain (MSC) Engineering organization. You will design and deliver industrial software capabilities that support complex planning, scheduling, optimization...Senior
$155,000 - $215,000 por año
# Senior Software Engineerat CircleCI • Canada (Remote), United States (Remote), United Kingdom (Remote) Mexico City, Mexico - HybridBack... ...AI is how we work. It's not a productivity layer on top of engineering, but the default starting point for how problems get approached...SeniorPrácticaRemoto- ...Job Description We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands‑on role in building and evolving our external integration strategy leveraging MCP and A2A. In this role, you'll design and deliver full-stack features...SeniorTrabajar en la oficinaTrabajo híbridoHorario flexible
- ## Senior Software Engineer - AIApply: Hybrid: Mexico, Mexico City: Full time: Posted Today: End Date: December 4, 2026 (28 days left to apply): JREQ205144**Job Description**We're looking for a Senior Front-End Software Engineer AI to join the CoCounsel team. We are building...SeniorTiempo completoTrabajar en la oficinaTrabajo híbridoHorario flexible
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer. ¡Sea el primero en aplicar!
- software developer Ciudad de México
- ingeniero de desarrollo de software Ciudad de México
- desarrollador de software junior sin experiencia Ciudad de México
- software engineer Ciudad de México
- desarrollador de software junior Ciudad de México
- desarrollador de software empleo sin experiencia Ciudad de México
- desarrollador de software Ciudad de México
- senior IT manager Ciudad de México
- programador senior Ciudad de México
- senior manager Ciudad de México

