Principal Software Engineer
Full-time
Fidelity Investments
Responsibilities
- Architect and implement front-end solutions for large-scale, multi-application platforms.
- Design advanced component libraries, shared UI systems, and reusable cross-platform front-end modules.
- Develop complex applications, components, and subsystems across multiple platforms.
- Create build and deployment strategies using CI/CD pipelines, artifact management, and production observability tooling.
- Participate in architecture design teams and define application-level architecture.
- Recommend testing tools and methodologies, review test plans, and ensure QA readiness of software deliverables.
- Develop documentation and full project life-cycle plans for complex projects.
- Coordinate schedules and assignments, manage risks, and support delivery against project goals and budgets.
- Act as a liaison with business units to resolve project and technology issues.
- Advise senior management on technical strategy and mentor junior team members.
- Perform complex technical and functional analysis and develop creative technical solutions.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field, or a foreign education equivalent, plus five years of relevant experience.
- Alternatively, a master’s degree in a listed or closely related field, or a foreign education equivalent, plus three years of relevant experience.
- Experience designing and developing financial business intelligence data warehouse platforms in Oracle database.
- Experience building customer-facing web applications and services using Java, Spring framework, Node.js, Angular, and JavaScript.
- Experience designing cloud-based software solutions using Spring framework and RESTful web services architecture.
- Experience with MVC architecture, Azure SSO, AWS KMS, and OAuth technologies.
- Experience developing distributed, low-latency, high-throughput applications using CI/CD pipelines, Jenkins, uDeploy, Cucumber, and Cypress.
- Experience deploying and monitoring enterprise web services and using Jenkins, NPM, Maven, Git, Jira, ServiceNow, Quality Center, Splunk, and Datadog.
- Experience developing publishing and content management applications and delivering software according to Agile methodologies.
Benefits
- Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles; onsite requirements currently vary by role and location and may evolve.
- The transition does not apply to fully remote roles.
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Durham, NC vacancy
- Principal Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week
- ...architectures, and establishing advanced engineering patterns for event-driven, API-first,... ...solutions by developing complex or multiple software applications and conducting studies of... ...) and five (5) years of experience as Principal Software Engineer/Developer (or closely...SuggestedFull time
- ...Qualifications: Bachelor’s Degree.10 or more years of experience in software engineering.Preferred Qualifications:3 or more years of AWS experience... ...-facing activities (e.g., implementation, audits).The Principal Software Engineer is one of the highest-level individual...SuggestedFull timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
- Principal Security Software Engineer (Storage)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$152k - $349k
Principal Systems/Software EngineerThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start- ...solutions by developing complex or multiple software applications and conducting studies of... ...Bachelor's degree in Computer Science, Engineering, Information Technology, Information... ...and five (5) years of experience as a Principal Software Engineer (or closely related occupation...
- ...Principal Software Engineer Fidelity is transitioning to a full‑time onsite working model in phases by region and role. See job description for more information. Onsite Location Westlake, TX Merrimack, NH Smithfield, RI Team ~ Technology Experience...Full time
- ...The Role Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative, analytical thinkers to help... ...in Agile/Scrum teams with a focus on delivering high-quality software ~ Advanced hands-on expertise with Angular (11+), HTML/CSS,...Full time
- ...coffee and pastries to employeesJob DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within our engineering... ...complex technical challenges, and champion best practices in software development. This position demands extensive knowledge of current...Live inWork at officeWork from homeFlexible hours
$233.9k - $330.4k
...for our enterprise customers, fostering a culture of curiosity, collaboration, and rapid iteration. Your ImpactAs a Principal Engineer leading software security, you will be a primary technical authority responsible for defining and driving the security architecture across...Full timeContract workTemporary workLocal areaFlexible hours- ...Labcorp seeks a Principal Software Engineer, a top-tier individual contributor responsible for hands-on development and architectural leadership in backend services. You will collaborate with product, engineering, and business teams to translate strategic goals into scalable...
- ...testing tools, review test plans, and ensure QA readiness of software deliverables. Create documentation, establish project life-... ...Bachelor’s degree in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, or a closely...Full time
- ...methodologies, review test plans, and ensure QA readiness of software deliverables. Build and maintain CI/CD pipelines and automate... .... Requirements Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related...Full time
$197k - $232.4k
Foundation Medicine, Inc. Principal Software Engineer 400 Summer Street, Boston, Massachusetts, United States Full Time About the Job: The Principal Software Engineer, Delivery Systems, is a senior technical leader responsible for architecture, technology strategy, and...Full timeSummer work$149.3k - $234.6k
...environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re... ...Systems would like you to join our team as a Sr. Principal Cyber Software Engineer (Level 2 CNO Analyst/Programmer) . Places of performance...RelocationShift work$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours- ...Software Engineer Location: Durham, NC | Boston, MA We are seeking a seasoned software engineer experienced in full-stack web development and data-intensive systems. In this role, you will be a key member of a small engineering team owning our web application and...Full time
$120k - $150k
...Join us and help meet one of the most important energy challenges of our time while building a rewarding career. OverviewThe Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and for...Work at office3 days per week$191k - $293k
The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are designed...Full timeContract workLive inWork at officeWorldwideFlexible hours3 days per week- ...supports technology products and features within a structured Software Development Life Cycle (SDLC) environment, including Agile. Designs... ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related...Full time
$120.5k - $276.5k
Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$184k - $287.5k
...their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for an experienced Software Engineer to develop our core libraries for Agentic Applications. Are you excited by the prospect of building foundational technology that...Full timeRemote work- ...strategic investors: industry leaders in construction, building products manufacturing, and distribution.Higharc is seeking a Staff Software Engineer to lead the technical architecture and delivery of our Home Design Experience application, a browser-based 3D tool that lets...Full timeTemporary workImmediate startRemote workHome officeFlexible hours
- 5+ years of professional experience in iOS application development. Strong proficiency in Swift and SwiftUI. Solid understanding of Distributed Systems and mobile application architecture. Hands-on designing and integrating REST APIs and OpenAPI Specifications ...Full time
- ...products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Staff Software Engineer position, you’ll lead the development of complex, AI-enabled software systems across multiple platforms. You will set...Full time
- Company DescriptionXinnovit is a global leader in technology consulting, outsourcing, and workforce management solutions.Our mission is to enable our clients to become more agile and competitive with the help of innovative technologies. We empower our clients to respond...
$152k - $241.5k
...team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient software to automate and facilitate chip...Full timeWorldwide- ...maximize the value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on-device services that... ...the Senior Android Engineer:5+ years building production mobile software, with deep expertise in Android (Kotlin/Java) and a working...Full timeLocal area
- ...products, solutions and platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Software Engineer position, you’ll lead the development of intelligent, adaptive, and scalable applications by leveraging AI-powered development...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- senior principal cloud computing engineer Durham, NC
- principal Durham, NC
- senior principal scientist Durham, NC
- ultimate software Durham, NC
- software qa Durham, NC
- embedded software Durham, NC
- software sales Durham, NC
- bank software Durham, NC
- software sales representative Durham, NC
- software intern Durham, NC



