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- ...intelligent, centralized authorization, enabling organizations to govern interactions across the modern enterprise. In this Senior Software Engineer: AI Discovery and Posture role you will build capabilities to locate AI agents across cloud platforms and endpoints and...Senior
- ...DFX5 is seeking a Senior Software Developer to design, build, and ship high-quality software for Latin America and beyond. You’ll own features end-to-end—from architecture and coding to testing, deployment, and iteration—and set the technical standard for teams around...Senior
- ...Audible is seeking a Senior Software Development Engineer for the Fraud Defense Engineering team. You will lead complex initiatives, design scalable fraud detection systems, and architect data processing pipelines to protect creators, listeners, and customers worldwide...Senior
- ...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
- ...Bank of America is seeking a Senior Software Developer with strong Java, .NET, and SQL expertise to design, develop, and support critical... ...deliver secure, scalable technology solutions, guiding junior engineers and driving best practices across the development lifecycle....Senior
- ...LexisNexis Risk Solutions is seeking a Senior Software Engineer II in Mexico City. This role leads advanced software development initiatives, translating user needs into effective software solutions in a dynamic team environment. Candidates should have strong experience...Senior
- ...PayJoy seeks a Software Engineer to develop our locking technology, combining our secret sauce with data-driven credit products for emerging markets. You will contribute to world-class app design, frontend and backend, and partner API integrations. You will collaborate...Senior
- ...Delinea is seeking a Senior Software Engineer: AI Gateway to join our hybrid team in Mexico City. You will enhance AI security features in the access proxy and extend capabilities into the Delinea Platform, collaborating with designers, customers, and cross-functional...SeniorTrabajo híbrido
- ...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
- ...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
- ...PayJoy is seeking a Senior Software Engineer to design, develop, and maintain scalable, secure applications. The ideal candidate has strong experience building backend services with Django, RESTful APIs, and modern web apps with Vue.js. You will design and optimize...Senior
- ...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
- ...Senior Software Development Engineer (.NET Core and C#) ~ Contract An enterprise client is seeking a Senior Software Development Engineer to join their agile development team focused on building and supporting payment domain services. The Senior Software Development...SeniorTiempo completoContratoRemoto
- ...PayJoy in Mexico City seeks a Senior Software Engineer to design, develop, and maintain scalable, secure applications. You will build backend services with Django, frontend with Vue.js, and design RESTful APIs to support high-volume systems. You will collaborate with...Senior
- ...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
- ...BlackLine is looking for a senior software engineer to design, build and operate distributed systems in a rapidly evolving finance automation platform. You will implement microservices, RESTful APIs, and cloud-based infrastructure, collaborating with cross-functional...Senior
- ...Zillow Group Inc. is seeking a Senior Software Development Engineer with strong mobile expertise to lead cross-platform development for iOS and Android. This teleworker role allows you to work from anywhere in Mexico, with occasional travel to Mexico City for events...SeniorRemoto
- ...Zillow Group Inc. is seeking a Senior Software Development Engineer with strong mobile expertise (Android preferred) to lead technical direction for the Grand Touring Mobile team. You will own end-to-end delivery, mentor engineers, and build scalable experiences across...Senior
- ...Delinea and help us make the world a safer and more secure place. Our success is driven by world-class product leadership, outstanding engineers, and strategic investment from TPG. We value diversity, innovation, and a culture of respect and fairness. If you're ready to push...Senior
- ...Qualcomm is seeking a highly skilled Senior Software Developer to design, develop, and support enterprise-grade applications and integrations in Mexico City. The ideal candidate will have robust experience in Java/J2EE, modern web frameworks, and backend services, working...Senior
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (AI) The CNPF Data & AI organization is looking for a Lead Software Engineer to help build the next generation of intelligent...SeniorTemporal
- ...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
- ...is driven by world-class product leadership, outstanding engineers, and strategic investment from TPG. We value diversity, innovation... ...status quo in security, we want to hear from you. Senior Software Engineer, Iris AI About the Iris AI Team Iris AI powers the...SeniorTrabajo híbrido
- ...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
- ...Zillow Group Inc. in Mexico City is hiring a Senior Software Development Engineer to lead end-to-end delivery and ongoing support for projects. You will design features, review peer code, advocate for standards, mentor juniors, and participate in a diverse, multi-functional...SeniorRemoto
- ...Capital One is seeking a Senior Director of Software Engineering in Mexico City to lead a large software engineering organization focused on cloud-native delivery and governance. You will mentor leaders, drive cloud initiatives, and align engineering work with business...Senior
- ...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
- ...backgrounds and experiences to empower and inspire each other. Imagine your future with us. ABOUT THIS ROLE As a Senior Software Development Engineer on the Fraud Defense Engineering team, you will be at the forefront of protecting Audible's ecosystem — safeguarding...SeniorPráctica
- ...is driven by world-class product leadership, outstanding engineers, and strategic investment from TPG. We value diversity, innovation... ...back-end services that power the Delinea Platform. As a Senior .NET Software Engineer, you will architect and deliver RESTful APIs and...SeniorTrabajar en la oficinaTrabajo híbrido
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer. ¡Sea el primero en aplicar!
- software engineer Ciudad de México
- desarrollador de software junior Ciudad de México
- ingeniero de desarrollo de software Ciudad de México
- desarrollador de software Ciudad de México
- software developer Ciudad de México
- desarrollador de software junior sin experiencia Ciudad de México
- senior Ciudad de México
- senior IT manager Ciudad de México
- programador senior Ciudad de México
- diseñador gráfico senior Ciudad de México

