Principal Software Engineer
Compunnel
We are seeking an experienced Principal Software Engineer to lead the design and development of advanced AI and machine learning solutions with a strong focus on Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and agentic workflows. The ideal candidate will combine deep software engineering expertise with hands‑on machine learning engineering experience to build scalable, production‑ready AI systems. This role requires strong Python engineering skills, architectural leadership, and the ability to guide technical strategy across AI initiatives. Key Responsibilities Design, develop, and implement scalable AI and machine learning systems in production environments Lead architecture and engineering efforts for LLM, RAG, and agentic AI solutions Develop and maintain high‑quality Python applications and frameworks Build and optimize AI pipelines, APIs, and distributed systems Provide technical leadership and architectural guidance across AI and software engineering teams Collaborate with cross‑functional teams to deliver scalable and reliable AI solutions Review code, mentor engineers, and establish engineering best practices Troubleshoot and resolve complex engineering and system performance issues Drive innovation and continuous improvement in AI engineering processes and system design Ensure system reliability, scalability, security, and maintainability Required Skills 10+ years of experience in software engineering with recent experience at Principal or Architect level Strong hands‑on experience in Machine Learning Engineering and AI system development Extensive experience with Large Language Models (LLMs), Retrieval‑Augmented Generation (RAG), and Agentic AI workflows Advanced Python programming and software engineering expertise Strong understanding of scalable system architecture and distributed systems Experience designing and deploying production‑grade AI applications Strong problem‑solving, debugging, and analytical skills Excellent collaboration, communication, and leadership abilities Preferred Skills Experience with cloud platforms and AI infrastructure Familiarity with MLOps, CI/CD pipelines, and containerization technologies Experience with vector databases, orchestration frameworks, and AI workflow automation Knowledge of API development and microservices architecture Education Bachelor’s or Master’s degree in Computer Science, Engineering, Artificial Intelligence, or related field #J-18808-Ljbffr Compunnel
- ...Comparably’s Best Company Culture, Best Career Growth, Best Engineering Team, and Best Places to Work in Dallas, among... ...be indicated in the Job Title.Follow us on and !The Principal Engineer will build computer software systems, participating in the design process from...SuggestedFull timeWork experience placementRemote workShift work
$203k - $283k
...About the Role As a key member of affirm’s Architecture Group, reporting to the VP of Engineering for Architecture, you will drive the architecture and technical roadmap for innovative products within the Servicing and Partner Configuration domains. These domains are crucial...SuggestedRemote workFlexible hours- ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used...SuggestedRemote workFlexible hours
- Principal Software Engineer Requisition Number: 129151 Overview This is an opportunity to be a key player in the next phase of Hershey’s one-year-old software engineering organization as it grows into multiple product-focused teams. As a Principal Software Engineer, you...SuggestedLocal area
$144.2k - $288.4k
...something bigger - helping to simplify health care one person, one family and one community at a time. Position Summary Principal Software Engineer for the next-generation compute platform powering CVS Health's PBM underwriting and financial metrics across revenue, rebate...SuggestedHourly payFull timeTemporary workWork experience placementLocal area- The Hershey Company in Dallas is looking for a Principal Software Engineer to drive technical initiatives across multiple product-focused teams. You will have autonomy in shaping architecture while addressing complex production issues and mentoring other engineers. This...
- ...Job Description: Position Overview The primary responsibility of the Principal Software Engineer is to lead the technical direction and innovation of our software development efforts. The Principal Software Engineer will leverage deep technical expertise and passion...Remote jobWork experience placement
$103.88k - $242.4k
...sustainable, more inclusive world. Years of Experience in Data Engineering• At least four years of experience designing and delivering... ...Capabilities Job Description Works in the area of Software Engineering which encompasses the development maintenance and...Permanent employmentFull timeLocal area- ...client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a...Work experience placement
- ...Job Description Job Description Commissioning Lead Mechanical - SME - Remote / Traveler - Dallas, TX Our client is an Engineering Design and Commissioning Company that has a national footprint and specializes in MEP critical facilities design. They provide design...For contractorsRemote work
- ...Advisory. KPMG is currently seeking a Senior Associate, AI Engineer to join our Advisory Services practice. Responsibilities:... ...recent professional or academic experience in AI/ML, data science, software engineering, or cloud technologies Bachelor's degree from an...Full timeH1bLocal area
- ...high-performance culture, technical excellence, and career development, ensuring the team stays at the forefront of AI and cloud engineering technology advancements Work closely with our Microsoft, Google, Salesforce, and other related platform teams to develop our...Full timeH1bLocal area
$175k - $190k
...Principal Software Engineer - Node.js, React, and PostgreSQL On-site in Plano, TX - NO REMOTE. NO HYBRID Salary Range: $175,000 - $190,000 Bonus Potential: 15% Lead the technical direction and innovation of software development, delivering high-quality, scalable...Remote work- ...Senior Software Engineer will design, build, and maintain production backend features across internal TypeScript SDKs distributed as versioned npm packages and the client microservices that consume them, often using NestJS deployed on Google Cloud Platform services such...Local area
- ...Software Engineer Dallas Wiliot was founded by the team that invented one of the technologies at the heart of 5G. Their next vision was to develop an IoT sticker, a computing element that can power itself by harvesting radio frequency energy, bringing connectivity and...Work at office
- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...Full timeFor contractorsRemote workFlexible hours
- ...Entry Level Software Developer SkillStorm is actively seeking full-time Entry Level Software Developers for one our Fortune 100 clients. An ideal candidate is one with a strong technical mindset, exceptional problem-solving skills, and logical reasoning abilities. This...Full timeWork at officeImmediate start
$40k - $158.13k
...Position Overview Software Engineer Sr within PNC's Asset Management Group organization. Locations: Dallas, TX; Pittsburgh, PA; Birmingham, AL; or Cleveland, OH. Work primarily on front‑end and back‑end development using modern technology stacks. Key responsibilities include...Full timeTemporary workWork experience placement- ...including, but not limited to, the following:• Assist senior engineers, and management, to achieve optimal application architecture and... ...-review code, and document solutions within an agile-blended software environment• Communicate proactively with teammates, infrastructure...Internship
$122k - $157k
...Senior Software Engineer at Cetera Financial Group Join our team to build innovative, AI‑driven solutions in the financial industry. We encourage curiosity, practical problem‑solving, and calculated risk‑taking. As a Senior Software Engineer, you will collaborate...Work at officeFlexible hours$157k - $160k
...Responsibilities Apply programming concepts and software development methodologies. Write and test basic software code under the guidance of experienced developers. Contribute to the development of software applications by performing tasks such as coding, testing, and...Relocation$70 - $85 per hour
...Base pay range $70.00/hr - $85.00/hr Direct message the job poster from Synergis As a C++ Software Engineer you will be responsible for the design and development of software and automating BDD scenarios. You will interact daily with other team members to ensure...Hourly payFull timeContract workWork experience placementLocal areaImmediate start- ...Job Openings. Global Bridge Infotech Inc. has various openings across multiple levels for the following positions: Test Engineer (Job Code TE) – software quality assurance & testing of applications in diversified technologies. Software Developer (Job Code SD) – design,...
$141.34k - $143k
...ACCELQ INC, a Dallas, TX based SaaS Test Automation Platform Firm has multiple openings for JOB ID 12210: Software Engineer. Responsibilities: Develop and maintain user interfaces using AngularJS Collaborate with developers to build and test UI components. Contribute to...Relocation- ...Hilltop Holdings is looking for a Software Developer to apply practical knowledge and perform activities in their area of focus. The... ...Qualifications B.S./B.A. or M.B.A./M.S. in Computer Science, Engineering, Information Systems, and/or equivalent formal training or work...Full timeWork experience placement
- ...computer applications to run. Work from specifications drawn up by software and web developers or business analysist and/or other... ...’s degree in computer science/information technology/software engineering or electrical/electronic engineering and/or equivalent. 5+ years...
- ## Sr. Software EngineerApplylocations: Dallas, TX - Headquarterstime type: Full timeposted on: Posted Todayjob requisition id: JR10927... ...processes, and technology.*Position Overview:As a Senior Software Engineer in one of our agile software engineering teams, you will help...Flexible hours
- ...We are looking for a qualified Software Engineer to design, develop, install and support software solutions according to our company’s needs. You will be responsible for developing, testing, improving and maintaining new and existing software in accordance with company...Permanent employmentFull timeContract workWork at officeRemote workMonday to FridayNight shiftDay shiftAfternoon shift
$112.92k - $158.48k
...building a better world, so we can all enjoy living in it. Career Area Technology, Digital and Data Position Summary Position: Software Engineer Location: 5205 N. O'Connor Boulevard, Irving, TX 75039. Responsibilities Perform all programming, project management, and...Part timeCurrently hiringRemote workFlexible hoursShift workWeekend work- ...Senior Software EngineerSkip to main contentThis website stores cookies on your computer. These cookies are used to collect information... ...website. To find out more, see our Privacy Policy.#Senior Software Engineer page is loaded## Senior Software EngineerApplylocations: SSC...Hourly pay
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Dallas, TX
- senior principal cloud computing engineer Dallas, TX
- senior principal scientist Dallas, TX
- principal cloud computing engineer Dallas, TX
- principal consultant Dallas, TX
- principal Dallas, TX
- javascript software engineer Dallas, TX
- software technical support engineer Dallas, TX
- software support Dallas, TX
- software sales Dallas, TX



