Principal Software Engineer
Peer Islands
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.
- ...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...SuggestedFull time
- ...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
- ...Job Title: Principal Software Engineer Location: Coppell, TX Duration: 6 months C2H Job Description PRIMARY FUNCTION The Principal Software Engineer is responsible for identification and development of enterprise solutions. PRINCIPAL DUTIES...Suggested
- ...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...Suggested
- ...Description: On-site Every Other Week onsite / 5 days in Westlake, TX Our client seeks a Principal Software Engineer in Test to engineer testing solutions for the Fidelity Insurance Agency product area. The role will design, develop, test, deploy, maintain, and...SuggestedHourly payTemporary workLocal area
- ...Hybrid Every other week onsite/5 days in either Westlake, TX or Jersey City, NJ or Smithfield, RI Our client seeks a Principal Software Engineer / Full Stack Engineer with deep Oracle SQL/PLSQL expertise and hands-on Exadata engineering experience to design, build,...Hourly payLocal area
- ...are essential to delivering a reliable client experience.As a Software Developer, you will work within an Agile delivery team to design... ...product owners, business stakeholders, architects, quality engineers, operations teams, and production support teams to deliver secure...Full timeWork at office
- ...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
- ...Senior Software Engineer BILT Incorporated is a fast-growing software-as-a-service company revolutionizing instructions and training for... ...of Engineering and AI, working day-to-day alongside a Principal R&D Engineer and a Principal Machine Learning Engineer (role...Work at officeMonday to Friday
- ...builds the capabilities that enable clients to move funds securely and reliably across brokerage and banking products. As a Java Software Engineer, you will design and deliver scalable services supporting high-volume payment activity across ACH, wires, checks, and internal...Full timeWork at office
- ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).As a .NET Sr Software Engineer, you will help strengthen the quality, resiliency, performance, and maintainability of enterprise applications. You will...Full timeWork at office
- ...EMPLOYER: PeerIslands US Inc. JOB TITLE: Principal Software Engineer LOCATION: Southlake TX (hybrid role may work from home) DUTIES: Design develop and deploy high-performance backend systems streaming services and near real-time data processing pipelines; perform high...Full timeWork from home
- ...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
- ...tools such as GitHub Copilot or similar platforms to improve software delivery, code quality, and operational efficiencyPreferred QualificationsBachelor... ...'s degree in Computer Science, Information Technology, Engineering, or a related fieldSalesforce Administrator...Full timeWork at office
- ...help clients and advisors transfer assets between accounts. As a Software Developer on the Move Money team, you will build and enhance... ...high-quality solutions and continuously strengthen its engineering practices.What you haveRequired QualificationsBachelor’s degree...Full timeWork at office
- ...position helps establish a brand-new platforms team within the engineering organization. You will collaborate closely with engineering... ...time, change-failure rate, MTTR). Required Skills: 8+ years of software development experience.4+ years of deep, hands-on experience building...Full timeShift work
- ...expertise, sound decision-making, and a passion for solving complex engineering challenges. You'll collaborate closely with architects,... ...or a related field8+ years of professional experience in Java software developmentStrong experience with Java, Spring Framework, Hibernate...Full timeWork at office
- ...collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).As a .NET Senior Software Engineer, you’ll design and deliver software solutions that strengthen application quality, resiliency, performance, and...Full timeWork at office
- GameStop is looking for a Lead Software Engineer to join our Omni-Channel Engineering team. This will collaborate with a team of engineers, product managers, designers, and business partners. In this role, you will help design, build, and maintain highly scalable microservices...Full timeWork experience placement
- ...meaningful and lasting impact beyond a single application. Within the Sales and Service Technology domain, you'll partner with engineers, product owners, and architects to deliver modern web platforms that integrate Angular-based user interfaces with Java-driven services...Work at office
- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...Work experience placement
$60 - $66.67 per hour
...analyzing, optimizing, and enhancing the performance of critical software infrastructure. You'll dive deep into code, diagnose... ...What You'll Bring ~ Bachelor's degree in Computer Science or Engineering. ~5+ years of experience with Java, J2EE (client and server...Hourly payTemporary work- ...office collaboration, and the selected candidate for this role will work on-site in the designated location. We are seeking a Software Engineer who is passionate about technology and the experiences it creates to join our Contact Center Technology development team. This...Work at office
- ...intend for the selected candidate for this role to work on site in the specified location(s). As a Sr. Specialist – Software Development and Engineering, you will play a critical role in designing, developing, and evolving scalable technology solutions that support...Work at office
- ...engagement for millions of users.GameStop is seeking a Lead Mobile App Engineer to drive the development of innovative mobile solutions across... ...Science or related field, or equivalent experience.7+ years of software engineering experience.5+ years developing mobile applications...Full time
- ...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
- ...leads the establishment and ongoing evolution of Schwab’s Secure Software Development Program. This includes the creation and... ...developers and testers on secure coding practices.The Software Security Engineer plays a key role in safeguarding software assets by strengthening...Full time
- ...across digital channels.GameStop is seeking a Staff Mobile App Engineer to define and drive the long-term technical strategy for our mobile... ...or related field, or equivalent experience.10+ years of software engineering experience.7+ years building mobile applications using...Full time
- ...Schwab’s security posture of critical assets.The AI Security Engineering Team is specialized group within SCS responsible for securing... ...have Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)Basic...Full timeWork at office
- ...possibility of extension About the Job We are seeking a Mid-Level Java Developer to design, build, and optimize robust software applications. In this role, you will work on both client and server-side development, utilizing your expertise in object-oriented...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- healthcare software sales Southlake, TX
- software support Southlake, TX
- remote software sales Southlake, TX
- software technical support Southlake, TX
- software implementation project manager Southlake, TX
- software technology Southlake, TX
- id software Southlake, TX
- software sales Southlake, TX
- software Southlake, TX
- ultimate software Southlake, TX



