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
- ...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 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
- 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...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$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...SuggestedLocal area- 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 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...Full timeWork experience placementWork at officeLocal areaImmediate start$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 placementWork at officeLocal area- ...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
- ...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...
- ...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
- ...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...
$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- ...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
$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 timeTemporary workLocal areaFlexible 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$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...- ...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 employmentFull timeContract workRemote work
$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 timePart timeLive inWork at officeWorldwideFlexible hours3 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- ...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
$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...$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$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
$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- 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
- ...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
- 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 timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$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 timeLive inWork at officeRemote workWorldwideFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer/Developer. Be the first to apply!
- principal Durham, NC
- principal cloud computing engineer Durham, NC
- senior principal cloud computing engineer Durham, NC
- senior principal scientist Durham, NC
- software quality assurance Durham, NC
- entry level software sales Durham, NC
- id software Durham, NC
- software sales Durham, NC
- software asset management analyst Durham, NC
- internship software Durham, NC




