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.
- ...and defect resolution according to Agile software development methodologies. Builds,... ...’s degree in Applied Computer Science, Engineering, Information Technology, Information Systems... ...and five (5) years of experience as a Principal Software Engineer/Developer (or closely...SuggestedFull time
$132.96k - $226.04k
...to make an impact while you hone your skills and grow in your career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions in areas such as Electronic Warfare, Secure Communications and...SuggestedFull timeWork experience placementLocal areaRemote work$118.1k - $200.76k
...Job Description Are you a highly experienced and innovative Principal Engineer passionate about pushing the boundaries of embedded systems?... ...with Systems, Hardware, and Test engineers throughout the software development lifecycle – from Requirements Development to Design...SuggestedFull timeLocal areaFlexible hours$117.1k - $187.3k
...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner...SuggestedFull timeWork experience placementLive inLocal areaRemote workWorldwide$149.6k - $254.32k
...Job Description We are looking for talented Senior Principal Level II Software engineers to help us create the worlds most advanced solutions in the area such as Signals Intelligence (SIGINT), Aircraft Protection, Radar Warning and Electronic Attack for our defense...SuggestedFull timePart timeWork experience placementLocal area- ...Role: Software Engineer in Test \\ Location: Merrimack, NH 03054 (Hybrid Onsite Project )\ Duration: 12+ Months Contract (Long Term Renewable contract \)\\ \ \ Required Skills: \\ \ · \\\ ETL Testing \\ \ · \\\ Data Lake \\ \ · \\\...Long term contractContract work
- ...business aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and partnerships with... ...You Will Experience in This Role:We are seeking a full stack Software Engineer with strong expertise in .NET and Angular to join our...Full timeWorldwide
- Job Summary: The Software Engineer II supports the design, development, integration, and sustainment of software for Slingworks - Next Generation Perception System (NGPS) programs operating in a classified environment. This role contributes across the full software lifecycle...For subcontractor
- Job Summary:We are seeking an accomplished Embedded Software SME with expertise in Extended Reality (XR) and advanced visual systems... ...teams, including electrical, mechanical, optical, and systems engineering, to deliver cohesive and high‑performance visual solutions.Drive...Remote work
$64.93k - $110.37k
...Software Engineering Team Entry Level Position Our flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first – exemplified by our missions: "We Protect Those Who Protect Us®" and "We Innovate...Full timeLocal areaImmediate startFlexible hours- ...The Role s a Software Engineer on the Data team, you'll have the chance to improve your skills. You will collaborate across Fidelity teams in a fun and dynamic environment. You will work closely with our technical leads to build secure, scalable, resilient cloud-based...
- ...and commercial applications. For additional information, visit: ElbitAmerica.com or follow us on YouTube. Job Summary: The Software Engineer II supports the design, development, integration, and sustainment of software for Slingworks - Next Generation Perception...Contract workFor subcontractorFlexible hours
- ...Senior Software Engineer Developer The Cash Management team, Cash Bankers, is an agile team within the Fidelity Fund and Investment Operations Technology (FFIOT) and provides core application design, development, and support services for the Cash product in the Middle...Work experience placementWork at officeWork from home
$62.68 - $102.68 per hour
...is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Merrimack, NH or Boston, MA! Senior Software Engineer Fidelity Digital Assets®, a Fidelity Investments...Hourly payFull timeTemporary work- ...Job Description One of our top financial services clients is looking for a highly skilled Sr. Software Engineer to design, build, and scale modern cloud-native applications. In this role, you will work on REST-based microservices using Java or Python, leverage containerized...
- ...Senior Software Engineer Location: Merrimack, New Hampshire, or Boston, Massachusetts, or Durham, North Carolina. (Hybrid- 3 days in a month) Duration: 12+ month long term The Expertise and Skills You Bring You have a passion for technology and can navigate...
- ...Software 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... ...systems ~ Understanding of modern data architecture principals and patterns ~ Expertise with Agile (Scrum, Kanban) delivery...Work from homeFlexible hours
- iOS DeveloperLocation: Merrimack, NH, Durham, NC, Westlake, TX, Boston, MA, Hybrid from SEPDuration: 12+ monthsDesigning, developing, and maintaining Mobile or NodeJS Cloud based web applications in a fast-paced Scrum environment.5+ years of professional experience developing...
- Senior Python DeveloperFidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Python Developer to work in MMK, NH or Durham, NC!The RoleAs a member of the team you’ll build and ...Temporary work
- Senior iOS DeveloperLocation: Merrimack, NH, 100% remote for right candidate, remote till COVIDDuration: 12+ monthsThe Expertise You Have6+ years of professional experience developing publicly available iOS apps using Swift 5 and/or Objective-CVerifiable experience as ...Remote work
- ...Senior Software EngineerOur direct client is actively looking to onboard Senior Software Engineer (8+ years) Location: Durham, NC (Primary Location) Other Locations – Boston, MA/ Merrimack, NH/ Westlake, TX/ Smithfield, RIDuration: Long Term (2+ Years)The Expertise We...Immediate start
- Full Stack Java Engineer70-80% Backend and 20-30% Front endRequired Skills:Must have experience with Java / J2EE application development (10-15+ years)Must have experience with Java / J2EE (Expert)Must have experience with Spring / Spring BootMust have experience with ...
- ...Senior Software Engineer (Java, AWS)Location: Durham, NC, Boston, MA, Merrimack, NH, Westlake, TX, Jersey City, NJ, Salt Lake City, UTDuration: Long Term ContractWhat are the top three MUST have skills (experience candidates must have coming in the door)?• Java Development...
- Job TitleThe Expertise and Skills You BringProven experience in designing, developing, and maintaining Java/JEE based API and web applications in a fast-paced Scrum environment.Proven experience with Service Oriented Architecture (SOA), designing and building RESTful services...
- ...collaborating in a team environment to develop, deploy, and support key applications and featuresA demonstrable understanding of the Agile software development methodologyExtensive experience decomposing sophisticated business problems into creative, efficient, and scalable...
- ...hands-on development and architecture experience implementing Lambda, API Gateway, Step Functions, etcExperience delivering software using engineering best practices and principles.Extensive knowledge of infrastructure as code (Terraform, CFT, CDK, etc.).Hands-on...
- ...Senior DevOps Engineer For Cloud Architecture & Provisioning Designs and supports secure, scalable cloud environments across AWS, Azure, and GCP. Leads cloud operations, automation, CI/CD, Infrastructure as Code, and DevOps initiatives while driving performance, reliability...
- ...Senior Devops Engineer Location: Durham NC, Merrimack NH, Jersey City NJ, Westlake TX (Open for Relocation) Job Description Required... ...spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We...Relocation
- Java API Developer Location: Westlake, TX/Durham, NC (5 Days in month) Duration: 12+ Month Job Description: - Hands-on Java API Development experience (must have experience providing high-quality, testable code that is ideally cloud compatible) - Spring Boot...
$97.01k - $164.91k
...pipelines? Have you worked on a small team previously and worn a few hats? We need your talents and experience as a Senior Software Engineer on our Space Systems team. You will join a team of engineers on a program that provides customers with scalable data processing...Full timeContract workPart timeLocal areaRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Merrimack, NH
- principal Merrimack, NH
- software implementation project manager Merrimack, NH
- remote software sales Merrimack, NH
- healthcare software sales Merrimack, NH
- software Merrimack, NH
- software asset management analyst Merrimack, NH
- entry level software sales Merrimack, NH
- embedded software Merrimack, NH
- software technology Merrimack, NH



