




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 Responsibilities: 1. Define robust and scalable Android mobile architectures. 2. Act as a technical reference and mentor. 3. 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 delivering 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 seek someone who combines 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 activities—from gathering requirements 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 the adoption of sound engineering 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 ensure 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. Jetpack Compose mobile UI development. CI/CD. Git proficiency. Advanced-level unit testing. **It’s even better if you have:** Intermediate-level Java.


