Principal Software Engineer
Fidelity Investments
Job Description: Note: Fidelity will not provide immigration sponsorship for this position. Position Description : Architects and implements front-end solutions for large-scale, multi-application platforms involving complex state management, distributed User Interface (UI) patterns, and high-volume user interactions. Designs advanced component libraries, shared UI systems, and reusable cross-platform front-end modules that support multiple product teams and long-term enterprise scalability. Creates complex build and deployment strategies for multi-environment front-end delivery, leveraging advanced Continuous Integration/Continuous Delivery (CI/CD) pipelines, artifact management, and production observability tooling. 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 of 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 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 a Principal Software Engineer (or closely related occupation) designing and developing financial business intelligence data warehouse platforms in Oracle database. 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 (or closely related occupation) designing and developing financial business intelligence data warehouse platforms in Oracle database. Skills and Knowledge : Candidate must also possess: Demonstrated Expertise ("DE") designing, developing, and maintaining customer facing Web applications and services using Java, Spring framework, Node.js, Angular, and JavaScript; and designing, developing, and implementing Cloud-based software solutions according to RESTful Web services architecture using Spring framework. DE developing customer facing and secure Web applications according to Java or Spring frameworks using classical Model View Layer (MVC) architecture, Azure SSO, AWS KMS, and OAuth technologies. DE developing distributed, low-latency, high throughput applications, using CI/CD pipelines, Jenkins, uDeploy, and testing frameworks (Cucumber and Cypress); and designing, developing, and maintaining publishing and content management applications. DE deploying and monitoring enterprise Web based services, including using Jenkins, NPM, and Maven for packaging; using Git for version control, using Jira, ServiceNow, and Quality Center for issue tracking, and using Splunk for log tracking; providing CD according to Agile methodologies; and monitoring customer facing, business critical applications using Splunk and Datadog.
#PE1M2
#LI-DNI
Fidelity's Onsite Working Model Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles. Certifications: Category: Information Technology Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories. Fidelity Investments- 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
- ...~ 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
- Full Stack Engineer Duration: Long Term Contract Location: Westlake, TX / Durham, NC Job Description Seeking a Principal Software Engineer to develop enterprise-wide data capabilities pertaining to our customers’ Communication Preferences & Profiles. The capture, curation...SuggestedLong term contract
$272k - $431.25k
NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have significant software engineering experience with kubernetes including cluster operations, operator development, node health monitoring...SuggestedFull time$206.4k - $276.7k
Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists...Suggested$119.6k - $187.9k
...environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re... ...Mission Systems would like you to join our team as a Principal Cyber Software Engineer (Level 0 CNO Analyst/Programmer) . Places of performance...RelocationShift work$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- ...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
$45 - $48 per hour
...0 client for over 15 years! Apply now for this exciting opportunity! CTG's premier client has a contract assignment for a Software Engineer II. Type: Contract Job Title: Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able...Hourly payContract workLocal areaRemote workWeekend work- ...Job Description Job Description Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats...Temporary workRelocation packageFlexible hours
- ...Job Description Job Description Galatea is looking for an experienced Financial Software Engineer to join our growing team! We are at the center of the digital revolution in finance and are looking for strong engineers who want to be part of helping to build and improve...Casual workWork at officeLocal area
- ...Position Overview This position is intended to be a member of the engineering team, developing software for medical information products. Company Overview At FUJIFILM Healthcare Americas Corporation, we're on a mission to innovate for a healthier world, and we...Full timeLocal areaFlexible hours
- ...to be part of a culture that drives performance and celebrates success? Are you ready to help lead in the digital space? As a Software Engineer III - Mobile (OS), you will design and develop critical applications that support Victra’s internal teams and external customers...
- ...Review and approve implementation-team deliverables, reinforce engineering standards, and mentor engineers through pair programming, code... ...Computer Science or Engineering and 5+ years of professional software development experience. Current, daily hands-on coding and...Full time
- ...Software Engineer II Duration: Long Term Location: Durham, NC - Onsite Bachelor's Degree in Computer Science, Computer Engineering or equivalent At least 5 years’ experience in Software development At least 3 years’ experience in Object-oriented programming...
- ...Software Engineer Intern 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 live and work...Hourly payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week
- ...Junior Software Engineer Duration: Long Term Contract Location: Durham, NC - Hybrid (5 days in a month) Job Description: Looking for a motivated individual with proven development experience to work as a full stack software engineer and member of a development...Long term contract
- ...Software Engineer In Test MUST ALREADY BE LOCAL TO NC TO BE SUBMITTED!!!!! Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer in Test to work in Fidelity’s...Temporary workWork at officeLocal areaWork from home
$100k
...Walmart Labs etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients. Who should...Full timeRemote work$56.43 - $96.43 per hour
...is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Durham, NC or Boston, MA! Senior Software Engineer Fidelity Digital Assets®, a Fidelity Investments...Hourly payFull timeTemporary work$89.9k - $158.1k
...Software Engineer Be the one building AI-powered experiences where they matter most. At Genesys, we help organizations create better customer experiences through AI-powered experience orchestration. Our platform connects people, systems, data and AI to help organizations...Work at officeWork from homeWorldwideFlexible hours- ...improving health and improving lives. Labcorp is seeking a Software Development Intern to join our ServiceNow Development Team... ...Current enrollment in a Bachelor’s degree program in Software Engineering Additional Job Standards: Good Communication skills, both...Full timeTemporary workCasual workInternshipWorldwideRelocation packageMonday to FridayFlexible hours
$139.3k - $203.6k
...Splunk Structured Store Engineer Splunk, a Cisco company, helps organizations build digital resilience across security and observability... ...and technical guidance; identify and recommend improvements to software-development and operational practices. Minimum...Full timeTemporary workFlexible hours$106.58k - $177.63k
Req ID:374063NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Mobile Application Developer - Kotlin...Full timeTemporary workWork at officeLocal areaRemote workFlexible hours- ...to system related issues & discrepanciesCoordinate & oversee software upgrades & releases to applicable systemsCoach & train colleagues... ...based on the role).QualificationsBachelor's Degree in IT/Engineering/related field or equivalent combination of education & experience...Work at officeLocal area
- ...deliver complex enterprise systems. The role requires deep hands-on engineering, leadership across distributed teams, and a focus on cloud-... ...~10+ years as an Architect, Technical Lead, Consultant, or Software Engineer with hands-on implementation. ~ Deep experience with...Hourly payLocal area
- Job Description Job Description Description: On-site Every Other Week onsite / 5 days in either Durham, NC or Merrimack, NH or Westlake, TX As a Senior Java AWS Developer, you will utilize strong cloud experience to develop solutions that build cloud native ...Hourly payLocal area
$88.3k - $220.9k
Essential Functions of the Job (Key responsibilities)Conduct statistical programming work of clinical data using SAS Software.Ensure that all programs, outputs and documentation are consistent with ICH guidelines and are conducted in compliance with company SOPs.Generate...Full timePart timeWork experience placementImmediate startWorldwide- ...NC Area. This is a hybrid role 3 days a week in person. Toshiba Global Commerce Solutions is seeking an Associate Software Support Engineer whose primary responsibility is resolving software defects using AI-driven development and analysis tooling . This role...Local area3 days per week
- Java Developer Min 10-12 years of working experience. Location is San Jose, CA / RTP, NC. Hybrid Work – Currently 2 days in Cisco Office (San Jose Building 7). No of opening - 3 Job Description Java + GraphQL (Must have) Must have strong and hands on experience...Work experience placementWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Durham, NC
- senior principal scientist Durham, NC
- senior principal cloud computing engineer Durham, NC
- software sales executive Durham, NC
- software technology Durham, NC
- software intern Durham, NC
- entry level software sales Durham, NC
- software sales representative Durham, NC
- id software Durham, NC
- software sales Durham, NC



