Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Full Stack Engineer in Roanoke, TX vacancy
  • $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 ...
    Principal
    Hourly pay
    Contract work

    Randstad

    Roanoke, TX
    1 day ago
  •  ...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

    HCL Global Systems

    Westlake, TX
    10 hours ago
  •  ...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

    Fidelity Investments

    Westlake, TX
    2 days ago
  •  ...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

    3B Staffing LLC

    Roanoke, TX
    2 days ago
  •  ...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... 
    Suggested
    Contract work

    HCL Global Systems

    Westlake, TX
    10 hours ago
  •  ...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... 

    Compunnel

    Westlake, TX
    4 days ago
  •  ...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,... 

    Randstad

    Roanoke, TX
    10 hours ago
  •  ...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

    Fidelity Investments

    Westlake, TX
    10 hours ago
  •  ...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 time
    Temporary work

    Fidelity TalentSource

    Roanoke, TX
    10 hours ago
  •  ...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... 

    3B Staffing LLC

    Roanoke, TX
    2 days ago
  •  ...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... 

    Samprasoft

    Roanoke, TX
    3 days ago
  •  ...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 work
    Work experience placement

    Argyle Infotech

    Roanoke, TX
    2 days ago
  •  ...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... 

    HCL Global Systems

    Westlake, TX
    21 hours ago
  •  ...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 pay
    Contract work
    Local area

    Eliassen Group

    Roanoke, TX
    1 day ago
  •  ...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

    Dexian

    Roanoke, TX
    2 days ago
  •  ...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... 

    PeopleServe

    Roanoke, TX
    10 hours ago
  •  ...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

    3B Staffing LLC

    Roanoke, TX
    1 day ago
  •  ...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... 

    Samprasoft

    Roanoke, TX
    3 days ago
  •  ...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

    HCL Global Systems

    Westlake, TX
    10 hours ago
  •  ...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... 

    Kaav Inc.

    Roanoke, TX
    21 hours ago
  •  ...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

    Samprasoft

    Roanoke, TX
    3 days ago
  •  ...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 (... 

    RIT Solutions

    Roanoke, TX
    1 day ago
  •  ...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... 
    Principal
    Hourly pay
    Local area

    Eliassen Group

    Westlake, TX
    7 days ago
  •  ...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... 

    Eliassen Group

    Westlake, TX
    21 hours ago
  •  ...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

    Guru Schools

    Westlake, TX
    21 hours ago
  •  ...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,... 

    Compunnel

    Westlake, TX
    3 days ago
  • $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 pay
    Contract work

    Randstad

    Roanoke, TX
    2 days ago
  •  ...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

    Samprasoft

    Roanoke, TX
    3 days ago
  • $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 pay
    Contract work
    Temporary work
    Work experience placement

    Randstad

    Roanoke, TX
    10 hours ago
  •  ...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... 
    Principal
    Long term contract

    Samprasoft

    Roanoke, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Full Stack Engineer. Be the first to apply!