Principal Software Engineer/Developer

Reposted 14 Days Ago
Be an Early Applicant
Smithfield, RI, USA
In-Office
161K-166K Annually
Senior level
Fintech
The Role
The role involves designing and implementing solutions on the Salesforce platform, conducting architecture reviews, integrating systems, and mentoring junior team members within a financial services environment.
Summary Generated by Built In
Job Description:

Position Description:

Collaborates with architecture design teams to design and implement solutions on the Salesforce platform through a multi-year Customer Relationship Management (CRM) initiative. Builds Salesforce.com platform solutions using standard and custom configuration capabilities in Salesforce Lightning Experience. Integrates Salesforce.com with other systems, using REST APIs or inventing solutions. Participates in formal reviews of architecture, design, and code. Creates and consumes APIs (SOAP/Rest). Develops complex or multiple software applications and conducts studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management. 

Primary Responsibilities:

  • Works closely with portfolio architects to ensure Salesforce solutions adhere to enterprise standards.
  • Defines and implements application-level architecture for financial services industry.
  • Evaluates and proposes new tools and features to sustain technological evolution of application.
  • Maintains code quality by conducting code reviews with scrum teams.
  • Participates in Agile ceremonies to refine requirements from squad leaders and propose solutions.
  • Implements Salesforce best coding practices and guide teams to adhere to proposed architecture and design.
  • Performs impact analysis and measures performance of Salesforce Applications.
  • Helps integrate application with other internal or external financial services applications in the company.
  • Works with middleware teams to integrate applications seamlessly through enterprise API gateways.
  • Implements proof of concepts for latest Salesforce features and complex design solutions.
  • Coordinates production releases and prepares Release Management plans for teams.
  • Facilitates the Data Migration efforts from legacy databases to Salesforce platform.
  • Develops applications on complex projects, components, and subsystems for the division.
  • Conduct Salesforce technical interviews for new additions in the Scrum teams.
  • Recommends development testing tools and methodologies and reviews and validates test plans.
  • Responsible for QA readiness of software deliverables.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Responsible for meeting project goals on-time.
  • Advises on risk assessment and risk management strategies for projects.
  • Acts as a primary liaison to resolve various project/technology issues.
  • Advises senior management on Salesforce technical strategy.
  • Mentors and coach junior team members on latest Salesforce features.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives in financial services industry.
  • Develops original and creative technical solutions to on-going development efforts.

Education and Experience:

Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing and implementing Salesforce solutions across Sales, Service, and Financial Clouds within a financial services environment. 

Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing and implementing Salesforce solutions across Sales, Service, and Financial Clouds within a financial services environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise (“DE”) designing and implementing scalable Salesforce solutions to Integrate Salesforce with other applications, using REST and SOAP API, and event-driven and pub-sub frameworks (Platform Events and Lightning Messaging Services); maintaining bulk data movement using Data Loader or Import Wizard; implementing data virtualization with External Objects; performing data backup using Own backup tool; and implementing data security and sharing models, using Organizational Wide Sharing (OWD), Roles Hierarchy, and Territory Management.  
  • DE performing end-to-end architecture, solution design, and development for migrating complex legacy CRM, Servicing, and Marketing workflows onto the Salesforce Platform, using APEX, Aura, Lightning Web Components, and Lightning Flows; performing servicing and case management implementation on the Salesforce platform, using Queues and Assignment Rules; and performing REST/SOAP integrations with the Salesforce platform, using MuleSoft, Middlewares, and Enterprise gateways. 
  • DE deploying and monitoring Web-based services on Cloud environments for the Continuous Integration/Continuous Delivery (CI/CD) of applications, using Jenkins, Copado, or Flosum; performing version control, branch merges, and resolving merge conflicts, using Git Hub and Bit Bucket; performing issue and log tracking, using Agile Rally, Jira, and Service Now; and providing Continuous Delivery (CD) according to Agile methodologies. 
  • DE developing Web based applications using Java, J2EE, Struts or Spring, and Oracle; and designing Web pages (using Java Server Pages (JSP), HTML, JavaScript, and CSS programming) and maintaining version control (using Win CVS).

Salary: $160,700.00 - $166,000.00/year.

#PE1M2

#LI-DNI

Certifications:

Category:Information Technology

Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office. This does not apply to Remote or fully Onsite roles. Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.

Please be advised that Fidelity’s business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.

Top Skills

Apex
Aura
Bit Bucket
Copado
CSS
Git Hub
HTML
J2Ee
Java
JavaScript
Jenkins
Lightning Web Components
Oracle
Rest Apis
Salesforce
Salesforce Lightning Experience
Soap Apis
Spring
Struts
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
58,848 Employees
Year Founded: 1946

What We Do

At Fidelity, our goal is to make financial expertise broadly accessible and effective in helping people live the lives they want. We do this by focusing on a diverse set of customers: - from 23 million people investing their life savings, to 20,000 businesses managing their employee benefits to 10,000 advisors needing innovative technology to invest their clients’ money. We offer investment management, retirement planning, portfolio guidance, brokerage, and many other financial products. Privately held for nearly 70 years, we’ve always believed by providing investors with access to the information and expertise, we can help them achieve better results. That’s been our approach- innovative yet personal, compassionate yet responsible, grounded by a tireless work ethic—it is the heart of the Fidelity way.

Similar Jobs

General Motors Logo General Motors

Principal Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
216K-320K Annually

Citizens Logo Citizens

Principal Software Engineer

Digital Media • Fintech • Information Technology • Machine Learning • Financial Services • Cybersecurity • Automation
In-Office or Remote
2 Locations
17000 Employees
128K-191K Annually

Cardlytics Logo Cardlytics

Principal Software Engineer

AdTech • Fintech • Marketing Tech
Remote or Hybrid
US
450 Employees

CVS Health Logo CVS Health

Principal Software Engineer

Fitness • Healthtech • Retail • Pharmaceutical
In-Office
6 Locations
119959 Employees
144K-288K Annually

Similar Companies Hiring

Rain Thumbnail
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
New York, NY
100 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account