Principal Android Engineer – Testing Specialist

A privately held company that provides financial expertise and helps people live the lives they want.
Boston, MA, USAMerrimack, NH, USASmithfield, RI, USA
Android
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance

Description For Principal Android Engineer – Testing Specialist

Fidelity Investments is seeking a Principal Android Engineer – Testing Specialist to join their Brokerage Alternatives & Fidelity Crypto Experience technology team. This role focuses on building and contributing to Fidelity's digital presence, specifically in mobile architecture and engineering with an emphasis on testing and quality assurance.

The position requires a deep technical expert who can influence better software design, promote proper engineering practices, and lead testing initiatives. You'll be working on building entire features from concept to deployment while focusing on creating reliable, accurate tests and integrating them into CI/CD pipelines.

As a core member of the technology leadership team, you'll help drive and enhance a strong engineering culture built on excellence, community, and accountability. The role involves working with cutting-edge technologies including Kotlin, Java, and various testing frameworks while contributing to the development of crypto and alternative investment solutions for retail customers.

The ideal candidate brings 6+ years of professional Android development experience, strong testing expertise, and knowledge of modern mobile architectures. You'll work in a hybrid environment, collaborating with cross-functional teams to deliver outstanding products that strengthen customers' financial well-being.

Fidelity offers comprehensive benefits including 401(k) with company match, medical/dental/vision coverage, parental leave, and student loan assistance. The company values diversity and promotes an inclusive work environment where employees can thrive and deliver the best possible customer experience.

Last updated a day ago

Responsibilities For Principal Android Engineer – Testing Specialist

  • Use knowledge of testing and testability to influence better software design
  • Write and maintain application features and automated tests
  • Support the team in designing reliable, accurate tests
  • Collaborate with team members on improving test coverage
  • Enable the team in designing and developing automation using Espresso Framework

Requirements For Principal Android Engineer – Testing Specialist

Kotlin
Java
  • 6+ years of professional experience developing publicly available native Android apps
  • Knowledge of mobile landscape, architectures (MVVM, Clean Architecture)
  • Experience with Coroutines, Kotlin Multiplatform Mobile (KMM), and Jetpack Compose
  • Excellent understanding of testing concepts and frameworks using Junit, Espresso, and Mockito
  • Advanced Git skills, branching strategies and CI/CD practices
  • Strong working knowledge of AWS ecosystem
  • Experience in internet security: OAuth, Open ID connect

Benefits For Principal Android Engineer – Testing Specialist

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Principal Android Engineer – Testing Specialist

Senior Software Engineering Manager, Android XR

Lead Google's Android XR initiatives as a Senior Software Engineering Manager, combining technical expertise with people management to drive innovation in augmented reality.

Engineering Manager, Android

Lead Android engineering teams at Google, focusing on anti-abuse systems, AI algorithms, and technical leadership while managing and mentoring software engineers.

Senior Software Engineering Manager, Authentication and Autofill, Android

Lead Android Authentication and Autofill team at Google, managing engineering teams and developing security features for billions of users worldwide.

Principal, Software Engineer - Android

Principal Software Engineer position at Walmart focusing on Android development, offering competitive salary and comprehensive benefits in Bentonville, AR.

Principal Software Development Engineer, Android, Navigation SDK

Principal Software Development Engineer position at Mapbox, focusing on Android Navigation SDK development and technical leadership in Berlin.