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. Peer Islands
- ...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
- ...Software Developer Engineer in Test - REST Role and Responsibilities The Software Development Engineer in Test (SDET) will build robust, scalable automation frameworks that ensure our products remain high-quality and reliable. The Software Development Engineer...SuggestedFull timeLocal areaImmediate startRemote workShift workWeekend work
- ...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...SuggestedWork at officeImmediate start
- ...We are seeking a Senior Engineer, Blockchain Platforms to help build and integrate the blockchain infrastructure layer that underpins... ...capabilities. Required Qualifications ~7+ years of professional software engineering experience. ~ Hands-on experience building or...Suggested
- ...Computer Science or a related field. ~9+ years of professional software development experience building enterprise web applications,... ...emerging AI and automation tools and how they can improve engineering efficiency and software quality. In addition to the salary...SuggestedWork at office
- ...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
- ...between accounts. We provide sophisticated products that help clients and advisors succeed in their business efforts. As a Software Engineer, you will design, build, and support scalable web applications and service-based solutions that strengthen business capabilities...
- ...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...Contract work
- ...Job Title: Sales Application Engineer Location: Grapevine, TX Salary: 95k-140k Job Title: Sales Application Engineer Location... ...application of new design concepts and provide feedback. Software Proficiency: AutoCAD LT: Utilize 2-dimensional drawings to...
$48.48 - $53.87 per hour
...reliability initiatives to ensure smooth, consistent, and secure software releases. Monitor and maintain production systems to... ...innovation. What You'll Bring Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 3 to...Hourly payTemporary work- ...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
- ...in the specified location(s). As a Senior Site Reliability Engineer within the CETSAvE organization, you will play a critical leadership... ..., scalability, and operational excellence into the full software development lifecycle. Success in this role requires strong...Full timeWork at office
- ...Foundry, AKS, and Fabric workloads fully secured and compliant. Automated governance and policy enforcement across all environments. Audit‑ready documentation and evidence for regulators. Secure, scalable patterns adopted across engineering teams. #J-18808-Ljbffr
- ...Job Title: Senior Site Reliability Engineer Location: Southlake, TX 76092 (Onsite) Duration: 12 Months Interview Process (Is... ...determination of the issues. 5 years of experience practicing SDLC Software Development Lifecycle practice, process improvements Hands on...
- ...platforms that support clients around the clock. As a Site Reliability Engineer, you will partner across application engineering, architecture,... ...with GitHub Actions, security scanning, policy controls, and software supply-chain practices. Familiarity with containerization...Work at office
- ...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
$97k - $140k
...Eaton’s Electrical Engineering Services & Systems division is seeking a Lead Power Systems Controls Engineer to join our industry-leading... .... What you’ll do: Create, modify, test, and deploy software for Programmable Logic Controllers (PLC’s), Data concentrators...Local areaRemote work- ...Senior Software Developer Green Card or U.S Citizen Position As a Senior Software Developer, you will play a crucial role in developing enterprise-level software applications in the Microsoft .NET development stack. You will be a key team member supporting the...Work experience placementRemote work1 day per week
- ...documenting, and maintaining automated tests and tools Adhering to Quality Engineering Practices in development of automation scripts Understand and apply BDD design concepts to test software solutions. Adhere to industry standard best practices in Quality...Work experience placement
- Job Description Job Description As Salesforce Platform Technical Lead, you will play a pivotal role in leading the design, development, and delivery of scalable Salesforce implementations that unify commerce, service, and supply chain operations for our clients. As...
- ...the Senior Manager of eCommerce & Mobile Engineering, you will lead the vision, strategy,... ...Required ~12+ years of experience in software engineering, with at least 4+ years in... ...of progression from Software Engineer → Principal Engineer → Manager/Senior Manager. Prior...
- ...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
$55k - $134k
...Job Description: Fidelity Leap Program - Software Engineer This Position starts on April 5, 2027 Locations: Boston, MA | Durham, NC | Merrimack, NH | Westlake, TX Note: Fidelity will not provide immigration sponsorship for this position As part of Fidelity'...Full timeInternship- ...Job Title: DevSecOps Engineer Location: Coppell, TX 75019 (Onsite) Duration: 06 Months Job Details: Must Have Skills Kubernetes DevSecOps Linux 8 Nice to have skills Kibana Splunk Detailed Job Description 8-10 years of diverse...Work experience placement
- ...Job role : AI Engineer Duration : 6-12 Month Location : Coppell, TX onsite The AI Engineer is a key contributor... ...Qualifications and Job Specifications: ~3+ years of software engineering or applied AI experience, with at least 1 year focused...Contract workLocal area
- ...AI Engineer - Agentic AI / LangGraph / Watsonx Orchestrate / Vertex AI Location: Alpharetta, GEORGIA - Hybrid Experience:... ...level) Job Description: Seeking a Senior AI Engineer / Software Developer with deep, hands-on expertise building AI-driven and...
- ...Description: Hybrid Every Other Week onsite / 5 days in either Westlake, TX or Westlake, TX Our client seeks a Senior Software Engineer in Test to design and develop automated testing solutions and in-house utilities within a Quality Engineering organization. The...Hourly payLocal area
- ...Description Job Description Description: Hybrid Every Other Week onsite / 5 days in Westlake, TX Our client seeks a Software Engineer in Test to advance quality assurance for data engineering within the Workplace Investing domain. The role focuses on building...Hourly payLocal area
- ...Description Description: On-site Every Other Week onsite / 5 days in either Westlake, TX Our client seeks an experienced Software Engineer in Test who will embed within an Agile squad to engineer quality into products from inception through delivery. The role...Hourly payLocal area
- ...~ Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads ~ Proven understanding of the software development process including planning, analysis, design, coding, system and user testing, and problem resolution ~ Use and improve...Work experience placement
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


