Principal Engineer – Android POS Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Bank of America · 1 day ago

Principal Engineer – Android POS Developer

Bank of America is committed to helping make financial lives better and fostering an inclusive workplace. The Principal Engineer – Android POS Developer will lead the engineering approach for Android applications in the POS payments space, focusing on delivering scalable and efficient solutions while providing technical leadership and ensuring high-quality delivery.

Asset ManagementBankingFinanceFinancial ServicesFinTech
check
H1B Sponsor Likelynote

Responsibilities

Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s)
Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews
Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features
Works with stakeholders to establish high-level solution needs and with architects for technical requirements

Qualification

Android developmentKotlinCI/CD toolsMobile securityAndroid SDKJavaAndroid StudioAndroid UI DevelopmentEMV payment gatewaysAutomationInfluenceResult OrientationStakeholder ManagementTechnical Strategy DevelopmentApplication DevelopmentArchitectureBusiness AcumenRisk ManagementSolution DesignAgile PracticesAnalytical ThinkingData ManagementSolution Delivery ProcessCollaboration

Required

10+ years of proven experience in Android development with expertise in APK packaging and deployment and mobile security best practices
Strong knowledge of Android SDK, Kotlin, Java, and Android Studio
Strong knowledge of Android UI Development
Experience with CI/CD tools for Android (e.g., Jenkins, GitHub Actions, Bitrise)
Ability to define and implement scalable mobile solutions
Strong debugging and troubleshooting skills for Android applications
Experience mentoring both local and offshore teams and driving high-performance coding practices
Experience with EMV payment gateways and EMV contact and contactless payments
Strong use of JIRA and ability to create technical reporting

Preferred

Experience with Flutter is a plus
Experience with POS applications is a plus
Familiarity with cloud platforms such as AWS or Azure is a plus

Company

Bank of America

company-logo
Bank of America is a financial institution that offers credit cards, home loans, and auto loan services.

H1B Sponsorship

Bank of America has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (780)
2024 (546)
2023 (590)
2022 (759)
2021 (715)
2020 (931)

Funding

Current Stage
Public Company
Total Funding
$3.59B
Key Investors
Berkshire Hathaway
2025-02-20Post Ipo Debt· $386.79M
2024-11-26Post Ipo Debt· $2B
2020-07-28Post Ipo Equity· $400M

Leadership Team

leader-logo
Charissa Messer
Senior Vice President, Creative Agency Executive (Enterprise Creative Solutions)
linkedin
leader-logo
Rami Salem
SVP Strategic Competitive Intelligence
linkedin
Company data provided by crunchbase