




Job Summary: We are seeking a passionate Senior Mobile Android Software Engineer to create innovative software that transforms banking in Chile by delivering financial solutions. Key Highlights: 1. Define robust and scalable Android mobile architectures. 2. Act as a technical reference and mentor, promoting best practices. 3. Continuously apply the latest Fintech technologies and trends. Are you ready to make a difference in the financial industry? At Bci, we are redefining banking—and we want you to be the protagonist of this reinvention. Are you ready to make a difference in the financial industry? At Bci, we are redefining banking—and we want you to be the protagonist of this reinvention. At MACHBANK, we are transforming banking in Chile by offering innovative financial solutions to over 4 million customers through a unique mobile experience and 100% cloud-based technology. We seek individuals passionate about building software that simplifies and improves people’s financial lives—we’re looking for someone who combines innovative thinking with executional excellence to achieve our ambitious future goals. The Senior Software Engineer Mobile Android will be responsible for execution, development or maintenance programming—from requirements gathering through to production deployment. Additionally, they must support client teams by delivering features that solve their requirements with forward-looking vision, as well as generating improvement plans to strengthen applications and/or projects under their responsibility. **In this role, you will have the opportunity to:** Define robust, efficient, and scalable Android mobile architectures. Act as a technical reference and mentor, guiding colleagues’ career development and promoting engineering best practices. Ensure adherence to assigned project schedules. In operational continuity support, assess and deliver rapid, high-quality solutions by identifying root causes to prevent incidents. Execute defined tasks using established methodologies, tools, standards, procedures, and guidelines. Implement and maintain mobile solutions with a focus on performance and continuous improvement. Monitor, detect, and resolve potential incidents to maintain healthy code. Continuously apply the latest Fintech technologies and trends. **To succeed in this position, you need:** A degree in Engineering or equivalent professional experience in software development. At least 2 years of professional experience developing Android applications using Kotlin—or prior experience developing proprietary Android applications. Advanced knowledge of SOLID principles and Clean Architecture. Experience with MVVM, MVI, or MVP architectures. Development of mobile interfaces using Jetpack Compose. CI/CD. Git proficiency. Advanced-level unit testing. **It’s even better if you have:** Intermediate-level Java skills.


