Senior Android focused Software Engineer III at JPMorganChase, onsite in New York, NY, with a salary range of USD 133,000 to 185,000 per year.
Responsibilities
- Delivers end-to-end software solutions across design, development, and debugging, applying nontraditional approaches to solve complex problems.
- Writes secure, production-grade code and maintains algorithms that align with target systems.
- Utilizes enterprise AI assisted coding tools to improve code quality, delivery speed, and productivity on complex deliverables, including code generation, refactoring, unit tests, and documentation; verifies outputs via peer review, automated testing, and secure coding standards; shares learnings to boost team effectiveness.
- Leverages the SDLC toolchain and AI assisted development and automation to increase automation value.
- Produces architecture and design artifacts for complex applications and ensures code adheres to design constraints.
- Gathers and analyzes large, diverse data sets to create visualizations and reports that drive continuous software improvements.
- Proactively identifies hidden data patterns to drive enhancements in coding hygiene and system architecture.
Requirements
- Formal training or certification in software engineering concepts plus 3+ years of applied experience, with regional scope including NAMR/APAC (India, LATAM, Hong Kong).
- Combined software and application development experience with a focus on mobile development.
- Experience providing technical leadership and mentoring diverse engineering teams building native mobile applications.
- Strong Android development experience, including building mobile apps with Kotlin.
- Working knowledge of architectural patterns such as MVVM, MVP, and MVC.
- Experience with modern native mobile development tools and frameworks, including Git, Xcode, CocoaPods, Swift Package Manager, CoreData, Android Studio, Robolectric, Mockito, Espresso, RxJava, Dagger, and Retrofit.
- Experience building and maintaining CI/CD pipelines.
- Experience working in Agile environments with daily scrums and iteration planning/reviews.
- Hands-on experience using enterprise AI assisted software development tools, with ability to critically evaluate, validate, and refine AI outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security requirements, with ability to guide peers on safe usage.
- Solid understanding of agile methodologies including CI/CD, Application Resiliency, and Security.
Technologies
Kotlin, Java, Swift, Objective-C, C++, JavaScript, Ruby, Python, Git, Xcode, CocoaPods, Swift Package Manager, CoreData, Android Studio, Robolectric, Mockito, Espresso, RxJava, Dagger, Retrofit, MVVM, MVP, MVC, Android
Benefits
- Base salary
- Commission-based pay
- Discretionary incentive compensation (cash and/or forfeitable equity)
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
About Us
Chase is a leading financial services firm focused on helping households and small businesses reach their financial goals through a broad suite of products. Our mission centers on building engaged, lifelong relationships and keeping customers at the heart of everything we do. We also support small businesses, nonprofits and cities with tailored financial solutions.
About the Team
Within Consumer & Community Banking, we serve Chase customers through personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We lead in credit card sales and deposit growth and provide widely used digital solutions, while maintaining top customer satisfaction.