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.
$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...SuggestedWork experience placementWork at officeLocal areaImmediate start2 days per week- 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
- ## 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
- 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
- ...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
- ...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 inWork at officeWork from homeFlexible hours
$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$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 workWork experience placementWork at officeRemote workRelocationFlexible hours- ...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
$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 placementRelocation packageMonday to ThursdayShift work- 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...
$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 workWork from homeFlexible hours- 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 workFlexible hours
- ...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
$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...- ...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
$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$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...- ...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
- ...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 workWork at officeWork from home
- ...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 payLocal area
- ...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 workRelocation packageFlexible hours
$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- ...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
- ...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
$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 timeLive inRemote workWorldwideFlexible hours$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 timeTemporary workWork at officeLocal areaWorldwideFlexible hours$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 timeTemporary workLocal areaFlexible hours- ...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 workFlexible hours
- 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 ...
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 cloud computing engineer Durham, NC
- senior principal scientist Durham, NC
- embedded software Durham, NC
- software sales Durham, NC
- software sales executive Durham, NC
- software quality assurance Durham, NC
- software sales representative Durham, NC
- javascript software engineer Durham, NC
- software asset management analyst Durham, NC

