Principal Software Engineer
Fidelity Investments
Job Description: Principle Software Engineer The Role As a Principal Software Engineer, this individual serves as a technical leader and strategic influencer, driving architectural direction and engineering excellence across teams. With deep expertise in modern development practices, object-oriented design, and design patterns, they lead complex initiatives spanning the full software development lifecycle. They are recognized for their ability to scale impact beyond individual contributions-mentoring senior engineers, shaping best practices, and partnering across the organization to deliver innovative, high-quality solutions that drive business outcomes.
A highly collaborative and technically proficient software engineering professional, this individual brings strong expertise in modern development frameworks, programming languages, and architectural patterns. With a proven track record of hands-on development and technical leadership, they excel at delivering high-quality, accessible, and scalable solutions while mentoring team members and fostering engineering best practices. Passionate about continuous delivery and innovation, they effectively partner with cross-functional teams to drive impactful outcomes.
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. Certifications: 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.
- Define and drive engineering standards, best practices, and technical strategy across teams and projects
- Provide technical leadership across all phases of the software development lifecycle, from architecture and design to implementation and deployment
- Influence system architecture and design decisions to ensure scalability, performance, and long-term maintainability
- Collaborate effectively with senior developers, stakeholders, architects, and cross-functional teams to align on technical vision and execution
- Serve as a hands-on technical leader, contributing to complex and high-impact development efforts with a strong sense of ownership
- Establish and uphold high standards for code quality through design reviews, code reviews, and engineering governance practices
- Mentor and coach engineers at all levels, fostering technical growth, leadership development, and a culture of excellence
- Lead initiatives that drive continuous improvement in engineering practices, tooling, and team effectiveness
- Promote a culture of innovation, accountability, and continuous learning across the organization
A highly collaborative and technically proficient software engineering professional, this individual brings strong expertise in modern development frameworks, programming languages, and architectural patterns. With a proven track record of hands-on development and technical leadership, they excel at delivering high-quality, accessible, and scalable solutions while mentoring team members and fostering engineering best practices. Passionate about continuous delivery and innovation, they effectively partner with cross-functional teams to drive impactful outcomes.
- Exemplary collaboration skills, working effectively with product owners, business analysts, software architects, software engineers, and quality engineers
- Strong hands-on technical contributor with experience producing clean, unit-tested, and maintainable code
- Experience mentoring junior staff and defining coding standards and best practices
- Proven expertise in applying software engineering architecture and design patterns (object-oriented, functional, REST)
- Strong knowledge of Java and Spring framework
- Solid understanding of SQL and Object Relational Mapping tools such as Hibernate
- Strong proficiency in JavaScript, Angular, and AngularJS
- Familiarity with SASS/SCSS and building applications with accessibility in mind
- Experience focusing on accessibility using screen readers and other assistive tools
- Working knowledge of Docker, NgRx, and RxJS is a plus
- Passion for continuous integration and continuous delivery practices
- Bachelor's degree in Computer Science or equivalent experience
- 6-10 years of software development experience
- 3-5 years of technical leadership experience
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. Certifications: 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 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Merrimack, NH vacancy
$118.1k - $200.76k
...business area and lead the development of the next‑generation RF software for the P‑8A Poseidon Self‑Protection (P8‑ASP) program.... ...enable operations in contested environments. In this software engineering role you will design, implement, and unit‑test high‑performance...SuggestedFull timeContract workWork experience placementFor subcontractorLocal area$107k - $216k
...position. The Role You are an experienced engineer with a deep hands-on experience... ...products with a burning desire to deliver software solutions which unlock the capabilities... ...personalized assistants that can assist principals in their full range of information consumption...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$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...SuggestedWork experience placementLive inLocal areaRemote workWorldwide£1,000 per month
...We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares the same values of pragmatism, professionalism and transparency as us to join our team. You'd be utilising your expertise with clients, helping to shape Codurance...SuggestedContract workRemote 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...Full timeLocal areaFlexible hours$152.07k - $202.76k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,...Full timeTemporary workRemote work$118.1k - $200.76k
...were innovating for the future. And you can, too. Our engineers are the lifeblood of our company and were more than 5,000... ...survivability. Job Description We are looking for talented Principal Level Software engineers to help us create the worlds most advanced...Full timePart timeWork experience placementLocal areaFlexible hoursNight shift$118.1k - $200.76k
...Job Description We are seeking talented, experienced Software Engineering Leads to help us create the world’s most advanced solutions in the area such as Signals Intelligence (SIGINT), Aircraft Protection, Radar Warning and Electronic Attack for our defense related customers...Full timeWork experience placementLocal area- ...Bachelor’s or Master’s Degree in a technology related field (e.g. Engineering, Computer Science, etc.). ~5+ years of experience in... ...Your experience building ML infrastructure, with an eye towards software engineering. You have superb communication skills, both through...Shift work
$64.93k - $110.37k
...be a part of? Come build your career with us. We are looking for current BAE interns interested in joining our ES Defense software engineering team in NH/MA. Qualified candidates will have an opportunity to become a member of our team working across multiple...Full timeInternshipLocal areaImmediate startFlexible hours- ...Job Description: Senior Software Engineer The Role A well-rounded senior software engineering professional with a strong foundation in modern development practices, this individual demonstrates a deep understanding of object-oriented design principles and...Full time
- ...SWET to join their team. As a Sr. SWET, you will be part of the Engineering Excellence chapter supporting the Wealth business unit. The... ...experiences. What's Needed? ~10+ years of experience in software testing, with a focus on API and web application validation....Weekly payTemporary workFlexible 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...
- ...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 platforms...
- ...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
- ...Senior Software Engineer in Test Fidelity Investments has a phenomenal opportunity for a Senior Software Engineer in Test with strong software development talent. This individual will be responsible for crafting and developing test automation and inhouse software utilities...
- ...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
- ...SWET-Software Engineer In Test Location: Merrimack, NH AND Durham, NC. AND Westlake, TX (Remote till COVID-After COVID 3 days onsite in month) Duration: 12+ month The Expertise We’re Looking For: ~ A Bachelor’s degree in Computer Science, Software engineering...Work experience placementRemote work
- ...experience The Expertise We’re Looking For Proven hands on software development experience in Java Web services and API solutions.... ...of developers in leading standard methodologies for software engineering. Proven teammate with excellent collaboration skills....Long term contract
- ...on development and architecture experience implementing Lambda, API Gateway, Step Functions, etc Experience delivering software using engineering best practices and principles. Extensive knowledge of infrastructure as code (Terraform, CFT, CDK, etc.). Hands-on...Long term contract
- ...other developers. Write reusable and extendable code and become a key contributor of the core platform. Consistently work to make our software simpler. Challenge yourself and your peers to always improve. Required Skills: Expertise in functional and object-oriented...Full time
- ...Senior iOS Engineer Location: Durham NC or Merrimack NH The Health Care Technology group is actively seeking a Senior iOS Engineer to help design and build the next generation mobile solutions for use across the digital health care applications suite. As an iOS...
- Senior Python Developer Fidelity 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 Role As a member of the team you’ll...Temporary work
- ...experience with REST APIs or GraphQL Experience performing the Software Development Lifecycle in an agile environment Experience... ...’s degree or higher in a technology related field (e.g. Engineering, Computer Science, etc.) 7+ years of software engineering experience...Long term contract
- ...Job Summary We are seeking a DevOps Engineer to join the Enterprise Cybersecurity team supporting Data Protection and Analytics initiatives. This role will focus on designing, building, deploying, administering, and supporting database activity monitoring solutions...
- ...and techniques like Jenkins, Concourse, Docker etc. ~ Strong software experience in developing and a proven track record of... ...clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments. ~ Learning, adapting...Contract work
- ...Req ID: 137061 Remote Position: Yes Region: Americas Country: USA Summary The Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain,...Temporary workWork at officeLocal areaRemote workWorldwideShift work
- ...experience working within the Hadoop or other big data distributed ecosystem. Knowledge of cloud computing or distributed computing. Software development in Agile environment. Java(JDK 1.8), Spring Framework and Spring Boot, RESTful services. JPA/Hibernate or Spring...Full time
- ...Software Support Engineer Industry: Banking Location: Durham, NC Westlake, TX, New Jersey NJ, Merrimack NH Duration: Long term contract Project: Build Medical / Care Management platform, providing market-leading solution for Utilization Mgmt., Prior Authorization...Long term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- principal Merrimack, NH
- software technical support Merrimack, NH
- healthcare software sales Merrimack, NH
- id software Merrimack, NH
- senior c# .net software developer Merrimack, NH
- embedded software Merrimack, NH
- software implementation project manager Merrimack, NH
- software sales Merrimack, NH
- entry level software sales Merrimack, NH
- remote software sales Merrimack, NH


