Job Description:Fidelity Brokerage Technology (FBT) is looking for a Principal Software Engineer - Mobile Application to help build mobile solutions and capabilities to ensure investing is inclusive for all audiences by removing barriers that prevent participation. We are transforming the financial services industry by changing the way we work and being customer obsessed.The TeamAs a Principal Software Engineer - Mobile Application in the Digital Brokerage Solutions Technology Domain, you work closely with product owners, developers, architecture and application teams in an Agile environment to review requirements and build technical designs to simplify investing within our digital experience.The Expertise You HaveBS or above in Computer Science or related field6+ years' experience in software application design & development; mobile developmentWorking experience in an Agile environmentKnowledge of financial services brokerage operations, services and technology systems preferredThe Skills You BringExperience with iOS and Android development in a hybrid tech stack (Ionic/Capacitor/Cordova)Client side development - Angular, NgRx, CSS, HTMLStrong experience with web services (JSON, XML, REST, SOAP, etc.) and Spring FrameworkProven experience integrating with APIs with a strong understanding of RESTful web servicesStrong understanding of CI/CD tools such as Jenkins, Artifactory, and XCode Server and deploying applications in a DevOps environmentIn-depth knowledge secure coding standards and practicesCode Quality/Coverage Tools (Sonar or equivalent)Test/Automation (Jest, Cucumber, Mockito, Selenium or any other mocking framework)You have excellent collaboration skills to work with multiple teams across the organizationKnowledge of cloud-native applications on AWS, Azure, or Google Cloud Platform. Certifications a plusThe Value You DeliverDefining and developing mobile applications for our Digital Brokerage Services productsWorking closely with application owners, architecture and product ownersLead and provide guidance to other engineers in design reviews, code reviews, and other best practicesEnsuring designs meet performance, security, usability, and reliability and scalability requirementsMentorship of junior team membersWorking as part of a team in a collaborative environment to deliver an exceptional experience for our customersCertifications:Company Overview At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experiences. For information about working at Fidelity, visit FidelityCareers.com.Fidelity Investments is an equal opportunity employer.Fidelity will reasonably accommodate applicants with disabilities who need adjustments to complete the application or interview process. Please email us at or , prompt 2, option 2 if you would like to request an accommodation.