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

Principal Software Engineer

Fidelity Investments

Job Title

Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative, analytical thinkers to help deliver the best digital solutions to our customers. The ideal candidate is deeply entrenched in full stack development, with a passion for using tools and frameworks to guide the development of stable, robust, and resilient apps that best serve our customer initiatives.

The Expertise and Skills You Bring
  • 9+ years of experience designing, building, and maintaining full-stack, customer-facing applications at enterprise scale
  • Bachelor's degree in computer science or equivalent practical experience
  • Strong experience working in Agile/Scrum teams with a focus on delivering high-quality software
  • Advanced hands-on expertise with Angular (11+), HTML/CSS, JavaScript/TypeScript, and modern front-end patterns
  • Proven backend development experience using Java (11+), Spring Boot, and open-source technologies
  • Experience designing and building RESTful APIs, microservices, and micro front-end architectures
  • Strong understanding of DevSecOps principles and tools such as Jenkins, SonarQube, Git/GitHub, Datadog, and CI/CD pipelines
  • Cloud-native development experience with AWS, Docker, and Kubernetes, including secure and scalable deployments
  • Commitment to quality-first engineering through TDD, automated testing, and secure coding practices
  • Ability to collaborate closely with architecture, security, UX, and platform teams, while mentoring peers and contributing to engineering standards
  • Strong communication skills, an enterprise mindset, and a passion for continuous learning and technical leadership

Fidelity Charitable software engineers develop next-generation technology that directly impacts how our customers accomplish their philanthropic goals. As a Software Engineer within our technology business unit, you will help take Fidelity Charitable applications to the next level of evolution. The position will require hands-on software development, cross team collaboration with a diverse and co-located engineering team, and the ability to visualize customer issues as drivers for internal change.

Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Roanoke, TX vacancy
  •  ...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... 
    Suggested
    Long term contract

    Samprasoft

    Roanoke, TX
    2 days ago
  •  ...TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Principal Software Engineer in Test to work in Westlake, TX! The Role Fidelity Investments is looking for a Principal Software Engineer in Test... 
    Suggested
    Full time
    Temporary work

    Jobleads-US

    Westlake, TX
    17 hours ago
  •  ...Description: On-site Every Other Week onsite / 5 days in Westlake, TX   Our client seeks a Principal Software Engineer in Test to engineer testing solutions for the Fidelity Insurance Agency product area. The role will design, develop, test, deploy, maintain, and... 
    Suggested
    Hourly pay
    Temporary work
    Local area

    Eliassen Group

    Westlake, TX
    4 days ago
  •  ...Hybrid 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,... 
    Suggested
    Hourly pay
    Local area

    Eliassen Group

    Westlake, TX
    a month ago
  •  ...a modern company that is driven at its core by technology. As part of our investment in technology, we are looking for a Principal Software Engineer to play a key role in developing critical back-end systems within our engineering ecosystem, specifically focused on systems... 
    Suggested
    Full time

    GameStop

    Grapevine, TX
    2 days ago
  •  ...JOB TITLE: Senior Software Engineer LOCATION: Southlake, TX (hybrid role, may work from home) DUTIES Develop automation tooling using LLMs (Large Language Models) and agent frameworks to assist with legacy code analysis, documentation generation, and migration... 
    Work from home

    PeerIslands US Inc.

    Southlake, TX
    2 days ago
  •  ...Job Description: Note: Fidelity will not provide immigration sponsorship for this position. Software Developer in Test The Role IWMS has an outstanding opportunity for a Software Developer in Test to join our dynamic team. You will be applying your strong... 
    Work at office

    Groupe Kardol

    Westlake, TX
    17 hours ago
  • Job Title Tech Stack: Javascript, Node.js, Java, Spring Boot, Angular, Typescript, Oracle, Mocha, Jest, AWS, Terraform, Python Must Haves Javascript Node.js (does not need to be primary API framework/language), but needs some experience in REST API and...

    Software Technology Inc

    Roanoke, TX
    1 day ago
  •  ...Software Engineer in Test Westlake, TX Type: Contract Category: Development Industry: Financial Services Standard Hours: Open Reference ID: JN -092026-108560 Date Posted: 09/10/2026 Shortcut: Description Recommended Jobs Description... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Roanoke, TX
    5 days ago
  •  ...ideal candidate has strong communication, is highly customer focused, and has a proven engineering background with a desire for innovation and collaboration. In this role, the Software Engineer will be responsible for working alongside their peers, designing,... 
    Full time

    Fidelity Investments

    Roanoke, TX
    4 days ago
  • Bachelor's or equivalent experience in computer science with 6+ years of .NET application support and development experience Hands-on experience with C#, .Net, WPF, WCF Experience in Application support Significant experience in Incident Management ...

    HCL Global Systems

    Westlake, TX
    4 days ago
  •  ...Senior Software Engineer Fidelity TalentSource is looking for a Senior Software Engineer to join the Fidelity Customer Protection Services (FCPS) team within the Enterprise Cybersecurity (ECS) business unit. The ECS organization is responsible for delivering appropriate... 

    Samprasoft

    Roanoke, TX
    2 days ago
  • $55 - $70 per hour

     ...Description Job Description: Fidelity Investments has a phenomenal opportunity for a Expert Software Engineer in Test with strong software development talent. This individual will be responsible for crafting and developing test automation and inhouse software utilities... 
    Contract work
    Temporary work

    TEKsystems

    Roanoke, TX
    5 days ago
  •  ...automation issues Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads Proven understanding of the software development process including planning, analysis, design, coding, system and user testing, and problem resolution Use and improve... 
    Contract work

    CTI Staffing Inc

    Roanoke, TX
    5 days ago
  • iOS Developer Qualifications 4+ years of professional experience developing publicly available native iOS apps using Swift, SwiftUI, UIKit, Objective-C, Xcode in an agile environment Experience or willingness to learn Android, web and cloud-based technologies Knowledge...

    PeopleServe

    Westlake, TX
    4 days ago
  • Python Developer Location: Durham, NC, Westlake TX, (3D/Month from September). Duration: Long Term Contract Top skills: 3+ years of recent Python Development experience -PL/SQL -Data Analysis skills Job Details: ~ Good experience with ETL technologies ...
    Long term contract

    Samprasoft

    Roanoke, TX
    2 days ago
  •  ...Top Skills: 5 years of experience in software development with Python, NodeJS, or Java (Python strongly preferred) with a focus on SDLC...  ...'s degree or higher in a technology related field (e.g. Engineering, Computer Science, etc.) required ~5 years of experience in... 

    HCL Global Systems

    Westlake, TX
    4 days ago
  • iOS Developer Location: Westlake TX/Durham NC/Boston MA/Merrimack NH (Hybrid – 5 days in a month) Duration: Long Term Required Skills: ~5+ years of professional experience developing publicly available iOS apps using Swift 5 and/or Objective-C ~ Verifiable...

    Samprasoft

    Roanoke, TX
    1 day ago
  •  ...matching the ideal process improvement tools and techniques to individual process optimization opportunities.We are looking for a DevOps Engineer focused on AWS infrastructure engineering to design, develop, implement, and manage AWS cloud environments running workflow... 
    Long term contract
    Local area

    Software Technology Inc

    Roanoke, TX
    3 days ago
  • Java Api Developer Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the best...

    Perfict Global, Inc.

    Roanoke, TX
    4 days ago
  • Must Have: - Face to Face round of Interview. - Java (up to recent versions – 21, 25, 27) - Restful API development experience - Exposure to Angular - AEM (some experiecne better if in current or recent project) - They need 80-20 (backend to frontend)

    Compunnel

    Westlake, TX
    1 day ago
  •  ...the development lifecycle within an agile team, advocate for engineering best practices, and lead design for reliable, performant, and...  ...participate in key technical discussions. Contribute across the software lifecycle from concept to deployment within agile teams.... 

    Eliassen Group

    Westlake, TX
    3 days ago
  •  ...environments such as AWS, Google Cloud, Azure, and/or OpenstackExperience with Kubernetes container environmentsExperienced in Agile software development practices and tools, such as Atlassian JIRAExperience with provisioning configuration management, and containerization... 
    Work experience placement
    Local area

    Samprasoft

    Roanoke, TX
    3 days ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building... 
    Long term contract

    Samprasoft

    Roanoke, TX
    2 days ago
  •  ...architects, product managers, and DevOps teams to deliver high-quality software solutions. Key Responsibilities: Design, develop, and...  ...solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI,... 
    Full time
    Local area

    Capgemini

    Roanoke, TX
    4 days ago
  •  ...application deployment and management while assisting in build engineering activities and looking for ways to automate the end-to-end...  ...Experience Requirements: A minimum of 10 years of experience in a Software Engineering function with at least 5 years in a hands-on... 
    Hourly pay
    Local area

    Eliassen Group

    Westlake, TX
    a month ago
  •  ...Cloud Engineer Required Qualifications: ~7+ years of experience in software engineering, including 3+ years of cloud experience ~ Hands-on experience with two or more programming languages such as Java, Python, or Go ~ Experience developing Java-based application... 
    Contract work

    PeopleServe

    Roanoke, TX
    1 day ago
  •  ...A Bachelor's or Main's degree in Computer Science, Software engineering or related field Proven ability with building, debugging and supporting Mobile applications Hands on experience in Xcode and Swift (iOS) Hands on Experience with Swift Concurrency... 

    Procyon TS

    Roanoke, TX
    4 days ago
  •  ...Cloud Engineer Dynamic work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working from home. If your candidate is not open to this please tell them they will not be considered. Fidelity determines the week they are working... 
    Work from home

    Samprasoft

    Roanoke, TX
    2 days ago
  •  ...a secure, scalable, and reliable reality. You'll set architectural direction, lead cloud modernization, and partner closely with engineering, product, security, and operations teams to evolve business-critical systems across a multi-cloud footprint that includes AWS and... 
    Work at office
    Local area

    Certegy Payment Solutions, LLC

    Roanoke, TX
    4 days ago

Do you want to receive more vacancies?

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