Principal Full Stack Engineer
Fidelity Investments
Job Title
Architects, designs, and implements complex enterprise solutions on the Salesforce platform, using Apex, Lightning Web Components (LWC), Visualforce, SOQL, and Salesforce Application Programming Interfaces (APIs). Performs integration with external systems using RESTful services, middleware platforms, and event-driven architectures. Implements Continuous Integration/Continuous Deployment (CI/CD) pipelines for Salesforce development, using Git, Azure DevOps, Jenkins, and Salesforce DX. Architects and implements scalable, secure, and high-performance solutions on the Salesforce platform, using Apex, LWC, Visualforce, and declarative tools. Designs and develops custom integrations between Salesforce and external systems, using REST/SOAP APIs, middleware, and asynchronous messaging (Platform Events and Change Data Capture). Provides technical leadership across projects by setting development standards, guiding solution design, and ensuring alignment with architectural principles and best practices.
Primary Responsibilities
- Leads technical design sessions, produces detailed design documentation, and ensures alignment with enterprise architecture and data governance standards.
- Optimizes applications for performance, scalability, and maintainability, including bulk data processing, caching strategies, and asynchronous operations.
- Conducts code reviews and enforces coding standards.
- Collaborates with business stakeholders, product managers, and UX designers to translate functional requirements into technical specifications.
- Manages and extends Salesforce metadata, custom objects, permission sets, profiles, and shares rules to support complex business processes.
- Develops and maintains automated test suites using Apex test classes and third-party testing frameworks to ensure code quality and coverage.
- Monitors and troubleshoots production issues, performs root cause analysis, and implements long-term fixes and preventive measures.
- Stays current with platform releases, features, and best practices, and evaluates their applicability to ongoing and future projects.
- Mentors junior team members.
- Participates in enterprise-wide initiatives -- data migration, organization consolidation, and Salesforce Center of Excellence (CoE) activities.
Education and Experience
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Information Studies, Data Management and Analytics, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Full Stack Engineer (or closely related occupation) performing full stack software development for financial services applications through the integration of Salesforce CRM and Cloud-based technologies.
Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, Information Studies, Data Management and Analytics, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Full Stack Engineer (or closely related occupation) performing full stack software development for financial services applications through the integration of Salesforce CRM and Cloud-based technologies.
Skills and Knowledge
Candidate must also possess:
- Demonstrated Expertise ("DE") designing and developing enterprise-grade applications on the Salesforce platform, using Apex, Lightning Web Components (LWC), Visualforce, and SOQL; implementing custom business logic, asynchronous processing, and dynamic User Interface (UI) components; and integrating with external systems (Snowflake and Informatica) via RESTful APIs, using OAuth 2.0, JSON payloads, and custom-built middleware or Cloud-native integration services.
- DE implementing CI/CD pipelines for Salesforce development using Git-based version control systems (GitHub and Bitbucket), Salesforce DX, and automation tools (Jenkins and Azure DevOps); managing scratch orgs, packaging metadata, and deploying across multiple environments; and performing automated testing using Apex test classes and static code analysis tools -- program mistake detector (PMD) for Apex, ECMAScript Linter (ESLint) for Lightning Web Components, and Salesforce CLI Scanner.
- DE architecting and optimizing Salesforce solutions for performance and scalability, including bulk data processing, using batch Apex and Queueable Apex, caching strategies, and governor limit mitigation; designing data models with custom objects, relationships, and field-level security; and configuring sharing rules, permission sets, and profiles to support complex access control requirements, using Salesforce CLI Scanner, Salesforce Optimizer, Salesforce Schema Builder, and workbench or developer console.
- DE producing solution design documents and Unified Modeling Language (UML) diagrams; conducting peer code reviews and technical walkthroughs; and ensuring compliance with enterprise architecture standards, secure coding practices, and Salesforce release management protocols.
Category: Information Technology
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.
$81 - $82 per hour
Job Title Ability to communicate optimally with both technical and business stakeholders. Experience in designing, implementing, or maintaining systems that support Term Life Insurance operations such as policy administration, underwriting, and claims processing is ...PrincipalHourly payContract work- ...We are currently sourcing for a Principal Full Stack Engineer to work in Westlake, TX! The Technology team is a small, growing team within Enterprise Services with a "Start Up" feel. We are seeking an upbeat, hardworking Principal Full Stack Engineer to join us in defining...Principal
- ...with systems analysts and other software engineers/developers to design systems.... ...applications or subsystems. Establishes full project life cycle plans for complex projects... ...and five (5) years of experience as a Principal Full Stack Engineer (or closely related occupation...Principal
- ...Senior Full Stack Engineer (Struts) **5 openings*** ***MUST HAVE STRUTS MIGRATION EXPERIENCE*** ***Hybrid in Westlake, TX OR Smithfield, RI *** Strong Senior Full Stack Engineer with expertise in Apache Struts 1.x migration, Java/Spring REST...Suggested
- ...teams. Modernizing Technical Skills ~5+ years of software engineering experience ~ Strong skills with Java 8+, Web application... ...spend your time most effectively. ~ Strong skills with the full lifecycle of development, from analysis to installed into production...SuggestedContract work
- ...JOB SUMMARY Senior Full Stack Engineer Key Responsibilities Build outstanding products and digital experiences that help strengthen the financial well-being of customers. Build omni-channel user experiences and the underlying platforms needed to support digital...
- ...Automation Engineer Proven ability to design, build, and maintain automation and applications across multiple layers of a modern tech stack. Strong analytical skills with the ability to tackle complex, cross domain problems. Demonstrated experience creating modular,...
- ...Job Description: Note: Fidelity will not provide immigration sponsorship for this position. Job Title Senior Full Stack Engineer, Fidelity Institutional Wealth Management Services The Role We are seeking a highly skilled and experienced software...Full time
- ...is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Full Stack Engineer to work in Westlake, TX! The Role Seeking an expert Senior Full Stack Engineer to work on building our strategic...Full timeTemporary work
- ...Senior Full Stack Engineer Location: Westlake, TX | Smithfield, RI | Durham, NC | Merrimack, NH (Hybrid) Duration: 12 Months Interview Process: 2 Rounds (Hiring Manager Screen + Onsite Interview) Openings: 4 Java, Spring Boot, Spring...
- ...Senior Full Stack Engineer The FFIO Technology team is looking for an experienced Senior Full Stack Engineer to join their team to deliver next generation pricing platforms in the cloud as part of a multiyear pivotal initiative to modernize and improve pricing capabilities...
- ...Sr. Full Stack Engineer Location: Roanoke, TX Employment Type: Contract Client: Fidelity Investments The Role Are you interested in building modern, cloud-native web applications or integrating best-of-breed SaaS software products to provide the best solution...Contract workWork experience placement
- ...We are currently sourcing for a Senior Full Stack Engineer to work in Westlake, TX or Durham, NC! Senior Full Stack Engineer Are you interested in serving the needs of millions of customers by building outstanding products and digital experiences that help strengthen...
- ...Senior Full Stack Engineer Westlake, TX Type: Contract Category: Development Industry: Financial Services Reference ID: JN -052026-106988 Date Posted: 06/16/2026 Shortcut: Description Recommended Jobs Description: Hybrid Every other...Hourly payContract workLocal area
- ...The Purpose of Your Role As a software engineer, you will help us build the omni channel user experiences and the underlying platforms needed to support our digital presence. You'll work on building entire features, taking these from concept to deployment, as...Worldwide
- ...Full Stack Engineer The Skills You Bring: Full stack software engineering 6+ years of experience with a focus in financial services applications is a plus BS/BA Degree or equivalent experience required Experience collaborating in a team environment...
- ...Full Stack Engineer (60% Backend and 40% UI) Location: Westlake, TX ( first preference) or Durham, NC Duration: 12+ months Strong Full Stack Engineer with recent Angular expertise, Java/Spring Boot backend development, Kafka, REST APIs, Oracle...Temporary work
- ...Full Stack Engineer (Java/.Net) We are looking for a highly motivated Full Stack Engineer (Java/.Net) to be part of its dynamic, globally distributed team of IT professionals responsible for the development and maintenance of Client's Digital Shared Services platform...
- ...We are currently sourcing for a Full Stack Engineer to work in Westlake, TX! The Role Rapid Software Delivery: Develop and deploy high-quality software in fast-paced, agile environments Cross-Functional Collaboration: Partner with Architecture, Development...Remote work
- ...Knowledge (all items are must haves for all roles): Excellent communication skills including the ability to communicate software engineering and/or development concepts and principles. Design, develop and implement web applications, including adherence to coding...
- ...Sr. Full Stack Software Engineer Duration: 12 -24 Months Location: Merrimack, NH/ Smithfield, RI/ Westlake, TX/ Durham, NC/ Covington, KY Candidate should be local or willing to work onsite on any of the above locations for 5 days/ month The Expertise You...Local area
- ...Full Stack Engineer We are looking for a hands-on Full Stack Engineer to design, develop, and maintain scalable, cloud-ready, enterprise applications in a financial services environment. The ideal candidate is a strong Java engineer with solid front-end experience (...
- ...Every other week onsite/5 days in either Westlake, TX or Jersey City, NJ or Smithfield, RI Our client seeks a Principal Software Engineer / Full Stack Engineer with deep Oracle SQL/PLSQL expertise and hands-on Exadata engineering experience to design, build, and...PrincipalHourly payLocal area
- ...Description: On-site Every Other Week onsite / 5 days in Westlake, TX Our client is seeking a Full Stack Engineer to join the Infrastructure as a Service team within the Enterprise Infrastructure Group. The team designs, builds, and maintains automation that powers...
- ...Overview: Full Stack Engineer Below is the job description for your reference: Job Title: Full Stack Engineer Location: Westlake, TX 76262 You must have: ~ A Bachelor's degree in Computer Science, Engineering or Advanced Mathematics or equivalent work...Work experience placement
- ...Job Summary We are seeking a Senior Java Full Stack Engineer to design and develop scalable backend applications that support digital experiences in financial planning, investing, and retirement solutions. The role involves building modern, reusable applications,...
$71 - $72 per hour
Job Title Ability to mentor new and junior team members Spring Batch and AWS experience is a plus Location: Westlake, Texas Job Type: Contract Salary: $71 - 72 per hour Work Hours: 8am to 5pm Education: Bachelors Responsibilities: Strong Java...Hourly payContract work- ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack, NH | Jersey City, NJ | Covington, KY | Salt Lake City, UT Job Description Build and contribute to develop and support digital capabilities...Long term contract
$71 - $72 per hour
job summary: Ability to mentor new and junior team members Spring Batch and AWS experience is a plus location: Westlake, Texas job type: Contract salary: $71 - 72 per hour work hours: 8am to 5pm education: Bachelors responsibilities: ...Hourly payContract workTemporary workWork experience placement- ...Full Stack Engineer Duration: Long Term Contract Location: Westlake, TX / Durham, NC Job Description Seeking a Principal Software Engineer to develop enterprise-wide data capabilities pertaining to our customers’ Communication Preferences & Profiles. The...PrincipalLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Full Stack Engineer. Be the first to apply!
- principal developer Roanoke, TX
- hotel chief engineer Roanoke, TX
- data center chief engineer Roanoke, TX
- general engineer Roanoke, TX
- principal engineer Roanoke, TX
- engineering director Roanoke, TX
- chief engineer Roanoke, TX
- java full stack angular developer Roanoke, TX
- remote .net full stack web developer Roanoke, TX
- senior full stack web developer Roanoke, TX

