




Job Summary: We are seeking a passionate Senior Mobile Android Software Engineer dedicated to transforming banking through innovative solutions, taking full responsibility for the development and maintenance of applications. Key Highlights: 1. Transform banking with innovative financial solutions 2. Define robust and scalable mobile architectures 3. Act as a technical reference and mentor Are you ready to make a difference in the financial industry? At Bci, we are redefining how banking is done—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 how banking is done—and we want you to be the protagonist of this reinvention. At MACHBANK, we are transforming banking in Chile by delivering innovative financial solutions to over 4 million customers through a unique mobile experience and 100% cloud-native technology. We seek individuals passionate about building software that simplifies and improves people’s financial lives—people who combine innovative thinking with executional excellence to achieve our ambitious future goals. The Senior Software Engineer Mobile Android will be responsible for executing, programming, and maintaining development or maintenance activities—from requirements gathering through production deployment. Additionally, they must support client teams by delivering features that solve their needs with forward-looking vision, as well as developing 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 the adoption of engineering best practices. Ensure adherence to assigned project timelines. In operational continuity support, rapidly assess and deliver 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. Consistently 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 for Android 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 UIs using Jetpack Compose. CI/CD. Git proficiency. Advanced-level unit testing. **It’s even better if you have:** Intermediate-level Java.


