Principal Software Engineer
PeerIslands US Inc
JOB TITLE: Senior Software Engineer LOCATION: Southlake, TX (hybrid role, may work from home) DUTIES: Develop automation tooling using LLMs (Large Language Models) and agent frameworks to assist with legacy code analysis, documentation generation, and migration/pipeline scaffolding; integrate outputs with engineering review, validation, and testing; Analyze and reverse-engineer legacy database and mainframe workloads to identify dependencies, data flows, and functional logic required for modernization and migration; Develop parsers and analysis utilities to extract metadata, lineage, and relationships from legacy codebases to support migration planning, documentation, and implementation; Design and build cloud-native migration services to convert legacy procedures and batch logic into modern microservices and standardized data processing jobs; Design and implement scalable data platforms and pipelines to support enterprise eligibility and operational data processing using Apache Spark (PySpark) and Databricks/Google Cloud Dataproc; Architect data models and storage patterns; redesign relational schemas into denormalized nested document models suitable for MongoDB to improve downstream query efficiency and application performance; Build configuration-driven Extract, Transform, Load (ETL) frameworks that generate Spark jobs from declarative specifications; Develop data validation, auditing, and threshold-based control frameworks to detect data discrepancies and enforce quality gates across pipeline stages; Orchestrate and monitor data workflows using Apache Airflow (Google Cloud Composer), including dependency management, retries, alerts, and operational controls; Implement Change Data Capture and reverse ETL mechanisms to synchronize changes from MongoDB to data lake storage in near real time for downstream analytics and reporting. REQUIREMENTS: Bachelor's or foreign equivalent degree in Computer Science, Computer or Electronic Engineering, or a related field, and 5 years of progressive, post-baccalaureate experience in the job offered or as a Software Engineer/Developer, Data Engineer, Programmer Analyst, or in a related/similar position. Experience therein to include 5 years in data engineering using Apache Spark (PySpark) and Databricks or Google Cloud Dataproc, databases and data modeling using SQL, NoSQL or MongoDB, schema design and optimization, cloud services such as Microsoft Azure, GCP or AWS for data/compute, and Python software development with Agentic AI, data processing, backend services, and TDD; and 2 years with Large Language Models (LLMs), LangChain and LangGraph agent frameworks. Hybrid role, ability to work from home. CONTACT: To apply, email resume to View email address on click.appcast.io. Ref. Job code KAMN-W. PeerIslands US Inc
- ...by Clients, Job-seekers and Employees. Jobseeker Video Testimonials Employee Glassdoor Reviews If you are a Principal Software Engineer looking for excitement, challenge and stability in your work, then you would be glad to come across this page. We are...SuggestedContract work
- ...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...SuggestedLong term contract
- ...technical requirements, designing, developing, and testing all software systems and applications for the firm. Work closely with... ...research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products...SuggestedRemote workFlexible hours
- Job role : Principal Software Engineer Duration : 6 months contract to hire Location : Coppell, TX - 100% On-Site Principal Duties: Responsible for one or more applications, working with Business Systems Manager and Business Analyst counterparts on planning and delivering...SuggestedContract work
- ...a modern company that is driven at its core by technology. As part of our investment in technology, we are looking for a Principal Software Engineer to play a key role in developing critical back-end systems within our engineering ecosystem, specifically focused on systems...Suggested
- ...DTCC is seeking an experienced Software Developer to join the IT CSS-WRAFT Delivery team. You will plan, document requirements, design, develop, and test software systems for the firm, collaborating with architects, product managers, and end-users to deliver robust solutions...Remote work
- ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).As a Software and Development Engineer on the Advisor Services Data Delivery Team, you will play a critical role in designing, building, and evolving cloud-...Full timeWork at office
- ...Computer Science or a related field.9+ years of professional software development experience building enterprise web applications, including... ...emerging AI and automation tools and how they can improve engineering efficiency and software quality.In addition to the salary...Full timeWork at office
- ...Job Description Job Description Senior Software Engineer Full-Stack Development Location: Southlake, Texas, United States Full-time | Hybrid Flexibility | Cutting-Edge Technology Projects Overview We are seeking an experienced and driven Senior Software...Full timeVisa sponsorshipRelocation package
- ...work on site in the specified location(s).Workplace Services Engineering (WSE) is an organization within Schwab Technology Services that... ...workplace services industry, you’ll find your place here.The Lead Software Engineer in Retirement Plan Services (RPS) Tech Engineering...Full timeWork at office
- ...branch, and service channels. As a senior technology leader and engineer, you will play a critical role in shaping the next generation... ...Demonstrated experience using Generative AI coding assistants within the software development lifecycle, including design, development, testing,...Full timeFor contractorsWork at office
- ...the Sales and Service Technology domain, you’ll partner with engineers, product owners, and architects to deliver modern web platforms... ...Posted Date: 5 hours ago(9/30/2026 4:43 PM)Category: Engineering & Software DevelopmentSalary Range: USD $135,000.00 - $158,000.00 /...Full timeWork at office
- ...help clients manage their money. Within Broker-Dealer Service Engineering, Client Data Shared Services builds centralized capabilities that... ...teams to access, move, and use client data efficiently.As a Software Development & Engineer, you will lead the design, development,...Full timeWork at office
- ...looking for a Java Developer for a multinational solutions provider for agriculture based in Grapevine, Texas. You would be joining a software development team responsible for the client-facing dealership application. The primary responsibility for this role would be...
$62 - $69 per hour
Overview Placement Type: Temporary Salary: $62-69 Hourly $62/hr - $69/hr Start Date: Oct 5, 2026 Are you ready to join a leading financial services institution that's at the forefront of innovation, empowering individuals and institutions to achieve their financial goals...Hourly payTemporary work- ...and enterprise-scale decision making. As a Cloud Data Platform Engineer, you will play a critical role in advancing Schwab's Google Cloud... ...Date: 9 hours ago(9/30/2026 1:12 PM)Category: Engineering & Software DevelopmentSalary Range: USD $135,000.00 - $159,000.00 / YearApplication...Full timeWork at office
- ...to capture user needs, and ensure accurate documentation of stakeholder requirements Participate in design discussions to capture software specifications, and aid in creation of process documentation. Develop, refine, and document code for new software applications, following...Full timeTemporary workWork experience placementRelocation
- ...position helps establish a brand-new platforms team within the engineering organization. You will collaborate closely with engineering... ...change-failure rate, MTTR). Required Skills: ~8+ years of software development experience. ~4+ years of deep, hands-on experience...Shift work
- ...manager will be leading cross functional high-performance teams of engineers, SDET’s, Scrum masters and Technical Program Managers. They... ...and career guidanceTechnical experience in all phases of the software development lifecyclePartnering with product Management,...Full timeWork at office
- ...industry together.Charles Schwab’s Technology Services Cloud Engineers thrive in a leading-edge work culture while focusing on products... ....Monitor and troubleshoot issues across the entire stack - software, application, and network.Develop automation and processes to...Full timeShift work
- ...work on site in the specified location(s).As a Site Reliability Engineer supporting the Cashiering organization, you will play a... ...Qualifications5+ years of experience supporting production applications, software engineering, site reliability engineering, DevOps, or related...Full timeWork at office
- ...Hybrid 3 Days Office, 2 days remote) Design and develop applications using Java, Spring and SpringBoot. Ensure the highest quality software is developed, delivered and maintained. Drive continuous integration and deployment strategies leveraging tools such as Bamboo...Work at officeRemote work
- ...us in our mission to shape the future of gaming and bring the best gaming products to the world! As an Enterprise Systems Security Engineer, you will play a key role in managing and supporting BASIS and SAP systems hosted on RISE with SAP, ensuring high availability,...Full timeCasual workWorldwide
$60 - $66.67 per hour
...switching, directly contributing to the success of critical modernization efforts. This is an exciting opportunity to blend deep software engineering expertise with pioneering AI application, empowering you to challenge the status quo and create tangible, impactful...Hourly payTemporary work- ...Job Description Job Description As a Senior Engineer, you'll work across the full stack of this app from Chakra UI components and... ...What Makes You Stand Out A track record of progressing from software engineer into senior or technical-lead roles Experience owning...Local area
- ...how clients manage their money through innovative and reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering (SAvE) team, you will design and deliver scalable,...Work experience placementWork at office
- ...research, analytics, and investment capabilities that support clients, advisors, and investment professionals.As a Quantitative Software Engineer - Research Platform, you will help shape Schwab’s research technology ecosystem by building scalable data, analytics, and...Full timeWork at office
- ...democratize access to investing and financial planning.The Senior Engineering Manager - Platform Engineering leads the design, delivery, and... ..., and usability are paramount.Strong experience with modern software delivery practices (CI/CD, trunk-based development or...Full timeWork at officeImmediate startShift work
- ...site in the specified location(s).As a Senior Application Security Engineer focused on AI security, you will help protect Schwab’s predictive, generative, and agentic AI capabilities throughout the software development lifecycle. You will design scalable security...Full timeWork at office
- ...Job Description Job Description Principal Software Engineer Location: Coppell, TX – Onsite. Visa: USC / GC Only W2. Bill Rate: 55$/hr. on W2. Experience: 8+ Years. Must-Have Skills: Strong C# / .NET, MVC & Web API. Design Patterns & enterprise...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software technology Southlake, TX
- entry level software sales Southlake, TX
- id software Southlake, TX
- software sales Southlake, TX
- healthcare software sales Southlake, TX
- ultimate software Southlake, TX
- remote software sales Southlake, TX
- software asset management analyst Southlake, TX
- software implementation project manager Southlake, TX
- software support Southlake, TX




