Job Description:
The Role
Fidelity Institutional CRM Enablement is seeking an experienced and hardworking Principal Software Engineer to fill a position within the Fidelity Institutional Product & Business Enablement Technology organization located in Smithfield, RI! As a Principal Software Engineer, you will be integral part of the CRM team. You'll get the opportunity to develop your skills, collaborate across squads and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
This position requires close partnership and collaboration with architecture and squads to design and implement solutions on the Salesforce platform towards achieving the OneFI vision through a multi-year CRM initiative. This role is critical to ensure engineering excellence within our Salesforce practice through flexible and scalable solution delivery, engineering excellence and associate/squad support to meet business and technical objectives.
The Team
The FI Client Relationship Technology team builds and supports a wide array of best-in-class associate-facing Client Relationship Management solutions used by over 2,200 associates. Our team partners closely with the Fidelity Institutional (FI) Market Readiness Team, is innovative, diverse, passionate, dedicated and customer obsessed. We operate using an agile mentality, culture and principles to deliver solutions that enable FI client facing associates to work efficiently and effectively in supporting the needs of their clients. Our team, along with data and marketing partners, is a critical component of making the OneFI vision a reality.
The Expertise and Skills You Bring
Salesforce Platform Expertise:
Demonstrated experience with Salesforce's expensive platform capabilities, solution design, custom solution development, migration and integrations.Strong understanding of Einstein, TableauCRM, Email integration, Experience Cloud and Marketing Cloud.Experience building Salesforce.com platform solutions using standard & custom configuration capabilities in Salesforce Lightning ExperienceStrong solutioning experience using Salesforce technology stack like Apex, Lightning Web Components, Flows, Process Builders, SOQL, etc.Solid understanding on data modeling in Salesforce.com platformSolid understanding on integrating Salesforce.com with other systems using REST API's or eventing solution.Hands on experience in adopting best security practices to secure data and functionality in Salesforce.Understanding Salesforce.com technical limitations and considerations while solutioning.Broad knowledge on Salesforce.com eco-system (Sales, Service & Marketing clouds)
Engineering Leadership:
Input into overall technical architecture, standards & practices, and organizational change process for Salesforce.com development, deployment & operational excellence.Identification and ownership over engineering excellence roadmap.Ability to lead teams and associates through overcoming complex technical challengesParticipates in and adds value to formal reviews of architecture, design, and code.Comfortable creating and consuming APIs (SOAP/Rest).Specialist understanding of Object-Oriented design and concepts.Familiarity with CI/CD tools like Git, Jenkins, Flosum, Copado, etc.
Engineering Talent Development:
Lead, guide, support and mentor team members in support of a growing Salesforce practice.Assists with interviewing, input and feedback on global cross-functional associatesFoster an environment where associates can develop and thriveEncourages looking at problems and processes in new ways.
Communication Skills:
Strong written and verbal, facilitation and influence skills that foster progress.Ability to simplify complex conceptsCommunicates effectively across business and technologyPublishes clear and concise design documentation.
Collaboration:
Ability to proactively seek out and collaborate with critical business and systems partners to ensure tight integration and coordination of development and delivery.Passion to interpose as an agile team member and to complete tasks outside of primary subject area, such as business analysis or quality testing, when needed for success of the team.Ability to balance design solutions considering reuse, speed to market, technical perfection and debt.
Innovation and Growth Mindset:
Champion, identify and implement continuous improvement opportunities to enhance the way we work and maximize the value the team provides.Takes initiative to stay abreast of the latest technology trends and advances in the Salesforce eco-system.Aptitude to learn additional skills required to advance business opportunities or problems.
Education and Certifications
Bachelor's in Computer Science or related major with 8+ years of software development experienceOrMasters in Computer Science or related major with 5+ years of software development experience5+ years of Salesforce developmentSalesforce Platform Developer 1 and Salesforce Administrator certification preferredExperience with Salesforce Marketing Cloud and Salesforce Communities a plus
Certifications:
Company Overview
Fidelity Investments is a privately held company with a mission to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money.
Join Us
At Fidelity, you'll find endless opportunities to build a meaningful career that positively impacts peoples' lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. Honored with a Glassdoor Employees' Choice Award, we have been recognized by our employees as a Best Place to Work in 2023. And you don't need a finance background to succeed at Fidelity-we offer a range of opportunities for learning so you can build the career you've always imagined.
At Fidelity, our goal is for most people to work flexibly in a way that balances both personal and business needs with time onsite and offsite through what we're calling "Dynamic Working". Most associates will have a hybrid schedule with a requirement to work onsite at a Fidelity work location for at least one week, 5 consecutive days, every four weeks. These requirements are subject to change.
We invite you to Find Your Fidelity at fidelitycareers.com.
Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.
Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Accommodation Team by sending an email to accommodations @fmr.com, or by calling 800-835-5099, prompt 2, option 3.
At Fidelity, we value honesty, integrity, and the safety of our associates and customers within a heavily regulated industry. Certain roles may require candidates to go through a preliminary credit check during the screening process. Candidates who are presented with a Fidelity offer will need to go through a background investigation and may be asked to provide additional documentation as requested. This investigation includes but is not limited to a criminal, civil litigations and regulatory review, employment, education, and credit review (role dependent). These investigations will account for 7 years or more of history, depending on the role. Where permitted by federal or state law, Fidelity will also conduct a pre-employment drug screen, which will review for the following substances: Amphetamines, THC (marijuana), cocaine, opiates, phencyclidine.