Principal Software Engineer/Developer
Full-time
Fidelity Investments
Responsibilities
- Architect microservices, web platforms, and application-level solutions across multiple platforms.
- Design, develop, test, implement, maintain, and document complex secure, distributed, low-latency, and scalable applications.
- Participate in architecture design teams and establish project life-cycle plans for complex projects.
- Define development testing tools and methodologies, review test plans, and ensure QA readiness of software deliverables.
- Build and maintain CI/CD pipelines and automate build, testing, and deployment processes.
- Perform release management, production support, system monitoring, debugging, log analysis, and application performance optimization.
- Coordinate project schedules and assignments, assess risks, and support delivery against project goals, schedules, and budgets.
- Act as a liaison with business units, provide technology evaluations and solutions, and advise senior management on technical strategy.
- Mentor junior team members and develop technical documentation, algorithms, and business process flowcharts.
- Create Splunk dashboards and deliver data metrics, analytics, and product usage insights for business stakeholders.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field plus five years of relevant experience, or a master’s degree in one of those fields plus three years of relevant experience.
- Experience building and maintaining web applications using Angular, JavaScript, and RESTful web services in a financial or technology services domain supporting student debt repayment programs.
- Expertise with Java and J2EE technologies, including Spring, Spring Boot, Servlets, and JSP.
- Expertise with Angular, JavaScript, HTML, Node.js, RESTful web services, Apache Camel, Apache Kafka, and Tomcat.
- Experience applying OAuth, SAML, JUnit, Jasmine, Karma, Agile methodologies, requirements analysis, technical design, and stakeholder communication.
- Experience with CI/CD pipelines, build and deployment automation, Jenkins, Azure DevOps, AWS, Maven, uDeploy, Stash, and Artifactory.
- Experience monitoring and troubleshooting distributed applications using Splunk, Datadog, Eclipse, and Visual Studio.
- Experience optimizing application performance, scalability, and reliability in containerized environments and Kubernetes clusters.
- Ability to provide technical leadership, manage complex projects, advise management, and mentor junior team members.
Benefits
- Fidelity is transitioning to a full-time onsite working model through a phased rollout; onsite expectations vary by region and role and may evolve.
- Immigration sponsorship is not provided for this position.
Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer/Developer 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... ...serving, and determine whether each runtime is adopted, developed in-house, or declined· Define the orchestration layer...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week
- ...Degree.10 or more years of experience in software engineering.Preferred Qualifications:3 or more... ...years of experience with Angular for developing modern, responsive web applications. 2... ...activities (e.g., implementation, audits).The Principal Software Engineer is one of the...SuggestedFull timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
- ...complex, distributed systems by developing scalable cloud- native... ..., and establishing advanced engineering patterns for event-driven, API... ...developing complex or multiple software applications and conducting... ...(5) years of experience as Principal Software Engineer/Developer...SuggestedFull time
- 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... ...with HPE.Job Description:Job Family Definition:Designs, develops and troubleshoots software for HPE Storage products and...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... .... Open up opportunities with HPE.Job Description:Designs, develops, troubleshoots and debugs software programs for software enhancements...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start- ...initiatives into business solutions by developing complex or multiple software applications and conducting... ...Bachelor's degree in Computer Science, Engineering, Information Technology,... ...five (5) years of experience as a Principal Software Engineer (or closely related...
- ...Principal Software Engineer Fidelity is transitioning to a full‑time onsite working model in phases by region and role. See job description... ...leadership The Team Fidelity Charitable software engineers develop next‑generation technology that directly impacts how our...Full time
- ...Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative,... ...with a focus on delivering high-quality software ~ Advanced hands-on expertise with... ...Fidelity Charitable software engineers develop next-generation technology that directly...Full time
- ...get better at maintaining compliance, developing staff and promoting consistent, high-quality... ...DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within... ...challenges, and champion best practices in software development. This position demands...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...
- ...data models for business use cases. Develop and deploy near-real-time event-driven applications... ...test plans, and ensure QA readiness of software deliverables. Create documentation,... ...Science, Applied Computer Science, Engineering, Information Technology, Information...Full time
- ...reusable cross-platform front-end modules. Develop complex applications, components, and... ...test plans, and ensure QA readiness of software deliverables. Develop documentation... ...Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems...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... ..., data models, integrations, and customer workflows Develop and execute migration strategies for CRM applications, workflows...Full timeSummer work$149.3k - $234.6k
...Grumman brings informed insights and software-secure technology to enable... ...expanding your personal network and developing skills, whether you are new to the field... ...like you to join our team as a Sr. Principal Cyber Software Engineer (Level 2 CNO Analyst/Programmer) . Places...RelocationShift work$250.6k - $362.6k
...point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities... ...interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across...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
...future. At Cypress Creek Energy, we’re meeting that challenge by developing and operating the energy infrastructure needed to power... ...of our time while building a rewarding career. OverviewThe Software Engineer is responsible for building and maintaining the backend services...Work at office3 days per week$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... ...you. Open up opportunities with HPE.Job Description:Designs, develops, troubleshoots and debugs software programs for software...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...or model adjustments to resolve them.Develop tooling to automate the benchmarking, analysis... ...degree in Computer Science, Computer Engineering, or related field (or equivalent...Full time$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... ...identified, our software engineers are responsible for designing, developing, testing, and deploying the products from the ground up,...Full timeContract workLive inWork at officeWorldwideFlexible hours3 days per week$184k - $287.5k
...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 powers...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
- ...position.Position Description:Designs, develops, implements, and supports technology products and features within a structured Software Development Life Cycle (SDLC) environment... ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems...Full time
- 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
- ...on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on... ...Engineer:5+ years building production mobile software, with deep expertise in Android (Kotlin/... ...framework-level code consumed by other developers — not just app features.A track record...Full timeLocal area
- ...millions of seniors and those who care for them. In the Senior Software Engineer position, you’ll lead the development of intelligent,... ...development methodologies. Your leadership will help the team develop a deep understanding of business context, financial trade-offs...Full time
- ...profitable long-term growth.• To provide a return on investment to shareholders.• To promote employee development. Job DescriptionWeb developer skill with HTML, JAVA would help build user interfaces to client operational data with deployments into the internal cloud...
$152k - $241.5k
...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... ...use by hundreds of engineers worldwide.Develop software tools in C++/Golang to analyze...Full timeWorldwide- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer/Developer. 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



