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.
#J-18808-Ljbffr- ...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
- ...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 application architecture. Angular...Suggested
- ...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
- ...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...SuggestedContract work
- ...Job Title Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative, analytical thinkers to help... ...in Agile/Scrum teams with a focus on delivering high-quality software ~ Advanced hands-on expertise with Angular (11+), HTML/CSS,...SuggestedFull time
- ...We're Hiring: Principal Software Engineer! We are looking for an innovative and driven Principal Software Engineer to join our team in Coppell, United States. This role is perfect for someone with a strong technical background who thrives in collaborative environments...Work at office
- ...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...Remote workFlexible hours
- ...TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Principal Software Engineer in Test to work in Westlake, TX! The Role Fidelity Investments is looking for a Principal Software Engineer in Test...Full timeTemporary work
- ...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
- ...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
- ...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
- ...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
$52 - $60 per hour
...Senior Software Engineer Required Skills & Experience C# /.NET Angular (TypeScript, HTML, CSS) RESTful API development and integration SOAP services and legacy integrations PCF (Pivotal / Tanzu Cloud Foundry) Experience using GitHub Copilot or similar AI-assisted development...- ...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 high...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
$62 - $69 per hour
Overview Placement Type: Temporary Salary: $62-69 Hourly $62/hr - $69/hr Start Date: Oct 5, 2026 Duration: 12 months Are you ready to join a leading financial services institution that's at the forefront of innovation, empowering individuals and institutions to achieve...Hourly payTemporary work- ...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
- ...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
- ...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
- Iris's client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a Senior Java developer for a long-term opportunity. Location: Southlake, TX or Austin, TX (you can choose any location) Hybrid: 4...Work at officeWork from home
- ...Hands on experience with Spring Boot Experience in agile software development Knowledge on cloud platforms Should be able... ...different stakeholders. Basic qualifications: Bachelor’s degree in Computer Science, Software engineering or a related field....
- 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
- ...in evolving the backend application that power our iOS and Android trading experiences. You’ll work within a highly collaborative engineering environment focused on building and sustaining mission‑critical, high‑performance systems where scale, stability, security, and...Work at officeImmediate start
- ...Our client is currently seeking a Software Developer - Expert Senior Software Engineer, Blockchain Platforms Location: Southlake, TX or Austin, TX (On-site 4 days per week) Duration: 12+ Months About the job We are hiring...
- ...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
- ...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
- ...Job Title Senior Software Engineer Department Product and Engineering Classification Exempt Duration... ...of Engineering and AI, working day-to-day alongside a Principal R&D Engineer and a Principal Machine Learning Engineer (role...Full timeContract workWork at officeMonday to Friday
- ...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
- ...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
- As a Senior Engineer, you'll work across the full stack of this app — from Chakra UI components and TanStack Router pages down to server... ...Makes You Stand OutA track record of progressing from software engineer into senior or technical-lead rolesExperience owning a...Full timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- ultimate software Southlake, TX
- software sales Southlake, TX
- entry level software sales Southlake, TX
- software technology Southlake, TX
- software implementation project manager Southlake, TX
- software support Southlake, TX
- healthcare software sales Southlake, TX
- software Southlake, TX
- id software Southlake, TX
- software technical support Southlake, TX



