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

Principal Software Engineer/Developer

Fidelity Corp

Job TitleDrives modernization efforts across systems by spearheading cloud-native transformations, including container orchestration, distributed event-driven architectures, and advanced Application Programming Interface (API) lifecycle. Guides end-to-end engineering practices by defining enterprise coding standards, performance engineering guidelines, and operational excellence patterns. Designs highly scalable, fault-tolerant microservices platforms and ensures alignment with domain-driven design principles at the portfolio level. Designs secure-by-default frameworks, zero-trust integrations, and advanced Continuous Integration/Continuous Delivery (CI/CD) automation patterns. Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.Primary Responsibilities:Participates in architecture design teams.Defines and implements application-level architecture.Develops applications on complex projects, components, and subsystems for the division.Recommends development testing tools and methodologies and reviews and validates test plans.Responsible for QA readiness of software deliverables.Develops comprehensive documentation for multiple applications or subsystems.Establishes full project life cycle plans for complex projects across multiple platforms.Responsible for meeting project goals on-time and on-budget.Advises on risk assessment and risk management strategies for projects.Plans and coordinates complex project schedules and assignments for multiple projects.Acts as a primary liaison for business units to resolve various project/technology issues.Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.Advises senior management on technical strategy.Mentors junior team members.Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.Develops original and creative technical solutions to on-going development efforts.Education and Experience:Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as Principal Software Engineer/Developer (or closely related occupation) developing batch services, Rest APIs, and Web application frameworks using Java, J2EE, or Angular, and Cloud services platforms at an enterprise level.Or, alternatively, Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) developing batch services, Rest APIs, and Web application frameworks using Java, J2EE, or Angular, and Cloud services platforms at an enterprise level.Skills and Knowledge:Candidate must also possess:· Demonstrated Expertise designing and building Java based platforms and web applications with Spring batch, and Spring boot, Angular, and ORM frameworks including Mybatis or JPA (for database connectivity); using Azure cloud services and Docker images that can be deployed into a containerized and cloud agnostic environment, to maintain high availability and a scalable environment; and building Continuous Integration/Continuous Deployment (CI/CD) using DevOps tools -- GitHub, Jenkins, UDeploy, or Veracode.· Demonstrated Expertise performing project estimation and release activities (estimating and assigning) using JIRA, and change management using ServiceNow; and preparing release and install plans, and deployments to production using UDeploy.· Demonstrated Expertise designing, developing, implementing, and auditing privacy solutions on websites using OneTrust, Ensighten, and VaultJS privacy products to comply with enterprise legal and compliance requirements.· Demonstrated Expertise facilitating efficient software development while ensuring compliance with established coding standards and best practices, utilizing GitHub Copilot within Visual Studio Code.Category: Information Technology

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer/Developer in Durham, NC vacancy
  •  ...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
    5 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
    5 days ago
  • 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
    4 days ago
  • Principal Software Engineer (Storage)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from...  ...with HPE.Job Description:Job Family Definition:Designs, develops, troubleshoots and debugs the Kubernetes-based control plane... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    6 days ago
  • $182k - $273k

     ...Principal Software Engineer, Debug Tools Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative...  ...is part of the Ampere Software Team. Our mission is to develop a comprehensive debug strategy and roadmap for internal... 
    Suggested
    Local area

    Ampere Computing LLC

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

    Hewlett Packard Enterprise

    Durham, NC
    6 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... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Durham, NC
    7 days ago
  • $152k - $349k

     ...Principal Systems/Software EngineerThis role has been designed as ‘’Onsite’ with an expectation that...  ...HPE. Job Description: Designs, develops, troubleshoots and debugs software programs...  ...culture and tech at HPE. Job: Engineering Job Level: TCP_05"The expected... 
    Work experience placement
    Work at office
    Local area

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  •  ...Principal Software Engineer (Composition; Quadient)### Principal Software Engineer (Composition; Quadient)Apply: 100 New Millennium Way, Bldg...  ...experience* Proven experience in analyzing, crafting, and developing platforms* Experience in the Quadient Inspire platforms Versions... 
    Full time

    Soteria Reinsurance Ltd.

    Durham, NC
    2 days ago
  •  ...Principal Software EngineerEngages in end-to-end engineering of highly complex, multi-domain systems that span numerous integration points and architectural layers. Independently develops foundational platform components and shared services that support multiple product... 

    Fidelity Communications

    Durham, NC
    4 days ago
  •  ...Principal Software Engineer- API Development And IntegrationLocation: Remote till August (Durham, NC)Duration: long term contractThe Skills You...  ...Jenkins, Stash, Ansible, Docker).Solid understanding of developing highly scalable distributed systems using Open source technologies... 
    Remote work

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Fidelity Investments Inc. seeks a Principal Software Engineer/Developer in Durham, NC, to design and deliver large-scale, cloud-native applications using modern full-stack engineering and service-oriented design principles. You’ll drive CI/CD adoption, automated testing... 

    Fidelity Investments

    Durham, 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

    Durham, NC
    19 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
    4 days ago
  • $241.4k - $322.6k

     ...insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working...  ...-scale distributed systems or data platforms.Experience developing software that operates reliably in production.Experience... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    7 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
    4 days ago
  • $206.4k - $276.7k

     ...Principal Software EngineerDisney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media... 

    Walt Disney Company

    Morrisville, NC
    4 days ago
  •  ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Durham, NC
    15 hours ago
  • $191k - $293k

     ...Basics (Hybrid Role - Part-time in office)As a Full-Stack Senior Software Engineer at Tanium, you will build and maintain best-of-breed products...  ...ideas are identified, our software engineers design, develop, test, and deploy the products from the ground up, while iterating... 
    Full time
    Part time
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    6 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
    4 days ago
  •  ...North CarolinaOnsiteFull Time$110k - $135kWe are looking for a Software Engineer III to join a corporate engineering team at a leading...  ...teams, and customer-facing experiences. In this role, you’ll develop and maintain full-stack applications using C#/.NET, SQL, and... 
    Full time

    Motion Recruitment

    Durham, NC
    6 days ago
  • $43.4 - $62 per hour

    Software Engineer in Test NC W2 Only Durham NC area W2 Only6+ years of test automation development experience with Java, Python, or similar languages.Proven expertise with web UI automation tools such as Playwright or Selenium.Experience with source code management (Git... 

    Yoh

    Durham, NC
    7 days 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
    6 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
    8 days 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
    5 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
    5 days ago
  • Title:Software Engineer in TestLocation: Durham NC Key ResponsibilitiesDesign, develop, and maintain automated test scripts using validated technical skills such as Java, Python, SQL, HTML, and JavaScript.Conduct native and cross-platform testing using tools like Appium... 
    Worldwide

    Dexian

    Durham, NC
    9 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
    8 days ago
  • Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will...  ...Description:Job Family Definition:Designs, develops, troubleshoots and debugs software...  ...operational efficiency.Collaborate with engineering teams across software, performance, platform... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  • $180k - $270k

    The BasicsAs a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the...  ...you’ll doWork alongside a cross-functional engineering team to develop the next generation pipeline to build, release, and test... 
    Full time
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    5 days ago

Do you want to receive more vacancies?

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