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

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... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  •  ...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... 
    Suggested
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Laboratory Corporation of America

    Durham, NC
    3 days ago
  •  ...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... 
    Suggested
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  • 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... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  • $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... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Durham, NC
    9 hours ago
  •  ...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... 

    Fidelity Corp

    Durham, NC
    2 days ago
  •  ...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

    Habitat for Humanity of Durham

    Durham, NC
    4 days ago
  •  ...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

    Fidelity Investments

    Durham, NC
    18 hours ago
  •  ...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 in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    2 days ago
  • $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 time
    Contract work
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    1 day ago
  •  ...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... 

    Jobleads-US

    Durham, NC
    1 day ago
  •  ...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

    Fidelity

    Durham, NC
    1 day ago
  •  ...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

    Fidelity

    Durham, NC
    16 days ago
  • $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 time
    Summer work

    Foundation Medicine, Inc.

    Morrisville, NC
    5 days ago
  • $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... 
    Relocation
    Shift work

    Jobleads-US

    Morrisville, NC
    2 days ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    3 days ago
  •  ...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

    Solar Unsoiled

    Durham, NC
    3 days ago
  • $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 office
    3 days per week

    Cypress Creek Renewables

    Durham, NC
    3 days ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • $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

    Nvidia

    Durham, NC
    4 days ago
  • $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 time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    3 days ago
  • $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 time
    Remote work

    Nvidia

    Durham, NC
    1 day ago
  •  ...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 time
    Temporary work
    Immediate start
    Remote work
    Home office
    Flexible hours

    Higharc

    Durham, NC
    3 days ago
  •  ...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

    Fidelity Investments

    Durham, NC
    1 day ago
  • 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

    KTek Resourcing

    Durham, NC
    18 hours ago
  •  ...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 time
    Local area

    Fyber

    Durham, NC
    3 days ago
  •  ...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

    Direct Supply

    Durham, NC
    2 days ago
  •  ...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... 

    Xinnovit

    Durham, NC
    1 day ago
  • $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 time
    Worldwide

    Nvidia

    Durham, NC
    1 day ago
  •  ...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

    Direct Supply

    Durham, NC
    9 hours ago

Do you want to receive more vacancies?

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