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

Principal Software Engineer

Samprasoft

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 and management of these capabilities is part of our larger Unified Customer Profile (UCP) platform.

In this role, you will analyze, build, modernize, and maintain the APIs, business rules, and database layers of UCP.

You will also apply a variety of cloud-native (AWS and Snowflake) technologies to develop innovative solutions to complex problems.

This position is a critical element of creating the best customer experiences in financial services.

Skills
  • Bachelor’s or master’s degree in a technology related field (e.g., Engineering, Computer Science, etc.) required.
  • 8+ years of hands-on experience with Object Oriented programming, software design and programming fundamentals
  • Expertise in consuming and designing RESTful APIs
  • Good knowledge of standard methodologies in API design (e.g., microservices pattern)
  • Strong knowledge and understanding of SQL, PLSQL, Stored Procedures, Indexes, and data service development.
  • Understanding of NoSQL technologies
  • Hands-on knowledge of Messaging Technologies (e.g., Kafka, Kinesis, SNS, SQS)
  • Proven track record crafting new solutions and re-platforming legacy applications
  • Desire/ability to learn and implement new technologies.
  • Experience with Agile development methodology
  • Good understanding of automation (testing, continuous integration/deployment)
  • Experience or certification in Cloud-based architectures (AWS, GCP, Azure, etc.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Durham, NC vacancy
  • $119.5k - $275k

     ...Principal Software Development Engineer In Test This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  • Principal Software Engineer/Developer Published: Jun 10 ID: 2130513 Location: Durham, NC Job Description Develops core digital analytics capabilities and enhances the usage of digital data across the organization. Enhances the digital analytics and digital Voice of Customer... 
    Suggested

    Habitat For Humanity Of Durham

    Durham, NC
    2 days ago
  • ## Principal Software Engineer/DeveloperApplylocations: Durham, NCtime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 21, 2026 (30+ days left to apply)job requisition id: 2130499## ## Job Description:**Position Description**:Develops modern and... 
    Suggested

    Soteria Reinsurance Ltd.

    Durham, NC
    3 days ago
  • Fidelity Investments Inc. is looking for a Principal Software Engineer in Durham, NC. The ideal candidate will have over 8 years of experience in software development, particularly in mainframe technologies including COBOL, JCL, and DB2. Responsibilities include developing... 
    Suggested

    Fidelity Investments

    Durham, NC
    3 days ago
  •  ...Job Description Principal Software Engineer (Full Stack + Data + AI Specialist) The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for... 
    Suggested

    Dell

    Durham, NC
    4 days ago
  •  ...Are you looking for a high energy, strategic, and fast-paced position as a Principal Software Engineer? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes! For 11,000+ health... 
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    11 days ago
  • $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... 
    Local area

    Disney France

    Morrisville, NC
    12 hours ago
  • $107.5k - $204.5k

     ...that's shaping the future of military communications! Collins Aerospace Resilient Connectivity Products (RCP) Engineering is seeking Principal DevSecOps Software Engineer to join a dedicated DevSecOps team that is building cutting-edge systems to keep military... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Morrisville, NC
    3 days ago
  •  ...Principal Software Development Engineer Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions... 
    Local area

    Metabolon

    Morrisville, NC
    1 day ago
  • $100.3k - $150.5k

    Principal/Sr Principal Software Engineer (*Active TS/SCI required) Requisition ID: R10189875 Location: Morrisville, North Carolina, United States of America Clearance Type: SCI Telecommute: Yes-May consider hybrid teleworking for this position Shift: Days (United States... 
    Work experience placement
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Morrisville, NC
    3 days ago
  • Teleflex in Morrisville, NC is looking for a Principal Engineer specializing in Software to lead innovations in vascular positioning systems and AI/ML application software. The ideal candidate will possess a strong background in software architecture and development within... 

    Teleflex

    Morrisville, NC
    4 days ago
  • $128k - $143k

     ...Senior Software Engineer Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Leica Microsystems, one of Danaher’s 15+ operating companies, our work saves lives—and we’... 
    Remote work
    Work from home
    Flexible hours

    Leica Microsystems

    Durham, NC
    3 days ago
  • A leading medical technology company is seeking a Senior Software Engineer to enhance surgeons' digital experiences in the operating room. This role requires a minimum of 8 years of application development experience using C# and C++. The ideal candidate will have expertise... 
    Remote work
    Flexible hours

    Leica Microsystems

    Durham, NC
    2 days ago
  •  ...Centrotherm USA, Inc. seeks Software Engineer in Durham, NC for installation, configuration & setup of software on production equipment & host computer systems. 10% Domestic Travel Required. Requires Master’s degree in Comp Sci, Info Tech or foreign equivalent + 2 yrs... 
    Remote work

    Centrotherm USA, Inc.

    Durham, NC
    1 day ago
  • $122.4k - $158.4k

     ...The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies... 

    Dell

    Durham, NC
    4 days ago
  •  ...The laboratory currently is host to world-class scientists and engineers, with advanced degrees in computer science, mathematics,...  ...Responsibilities Teledyne Scientific Company is seeking an exceptional Software Engineer to support advanced research and development projects... 
    Local area

    Teledyne Technologies

    Durham, NC
    12 hours ago
  • $196k - $255k

     ...Senior Software Engineer – Cloud Infrastructure As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work across the full service lifecycle... 
    Permanent employment

    NetApp

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...Senior Software Engineer NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology—and amazing people. Today, we're tapping into the unlimited potential... 

    NVIDIA

    Durham, NC
    3 days ago
  •  ...risks, automate repetitive tasks, and drive faster, more consistent execution across sales and customer success. As a Senior Software Engineer, you'll shape the technical foundation and culture of the team. You'll architect and deliver core product features,... 
    Relocation package

    Strategic Employment

    Durham, NC
    12 hours ago
  •  ...Full Stack Engineer Dynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working...  ...fast-paced environment ~ Working Knowledge of API management software such as Apigee ~ IDE’s - Spring Tool Suite, and Eclipse,... 
    Temporary work
    Work at office
    Work from home

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and API automation... 
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    2 days ago
  •  ...Software Engineer Durham, NC 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 in high-stakes environments and... 
    Temporary work
    Relocation package
    Flexible hours

    CoVar

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

    SynergisticIT

    Durham, NC
    3 days ago
  •  ...Title: Senior Software Engineer • Title: Senior Software Engineer • Location: Durham, NC (Hybrid, NC only) • Duration: 12 months 7-10 yrs Senior Backend Engineer with strong Java/Spring Boot, REST APIs, SQL, microservices, AWS, CI/CD (JUnit/Jenkins),... 
    Local area

    3B Staffing LLC

    Durham, NC
    12 hours ago
  •  ...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 work
    Work at office
    Local area
    Work from home

    Samprasoft

    Durham, NC
    19 hours ago
  • $154k - $236k

    The Basics: As a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the entire engineering org to deliver code to our customers consistently, rapidly, safely, and reliably. What you’ll do: Work... 
    Full time
    Live in
    Remote work
    Worldwide
    Flexible hours

    Tanium

    Durham, NC
    4 days ago
  • $137k - $200.5k

     ...securely and efficiently across branch offices, campus networks, and multi-cloud environments. We are seeking a highly skilled Software Development Engineer to join our team focused on the development of Cisco's 2nd Generation Secure Routers. In this role, you will operate at... 
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Cisco

    Durham, NC
    3 days ago
  • $123k - $167.1k

     ...Full Stack Development Engineer Join the Cisco STO CTO Operations team in developing a Security Data Platform, a core pillar of Project...  ...-functional teams to design, implement and optimize scalable software solutions that support the Data Platform project. Your... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    Durham, NC
    12 hours ago
  •  ...Consultant, IT - Senior Software Engineer (SAP) Be You. Be Bold. Choose Duke. Be You Duke University is seeking a Senior Software Engineer (SAP) to help design, build, and support technologydriven solutions that power the University's administrative and... 
    Remote work
    Flexible hours

    Duke Clinical Research Institute

    Durham, NC
    12 hours ago
  • Informatica Developer / Data Platform Migration We are seeking an experienced Informatica Developer to support large scale data platform migrations and enterprise ETL modernization initiatives. The ideal candidate will have hands on experience migrating Informatica ...

    YANTRAN LLC

    Durham, NC
    3 days ago

Do you want to receive more vacancies?

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