Principal Software Engineer
Robert Half
Robert Half is hiring! We are looking for a Principal Software Engineer to lead the design and delivery of modern AI-driven software solutions. This role combines hands-on engineering with technical leadership across backend services, frontend applications, and intelligent workflow development. The ideal candidate brings deep full-stack expertise, a strong product mindset, and the ability to guide scalable systems from concept through production.Responsibilities:• Lead complete product delivery efforts, from technical planning and architecture through implementation, testing, and long-term support.• Create and refine agentic AI workflows that support business goals and integrate effectively with broader application ecosystems.• Build, enhance, and support scalable server-side applications using Python frameworks such as Django, Flask, or FastAPI, or Node.js frameworks including Express or NestJS.• Develop robust RESTful and GraphQL interfaces that enable reliable communication between platforms, services, and user-facing applications.• Implement and improve React-based frontend features with a focus on usability, responsiveness, and smooth integration with backend systems.• Architect and maintain microservices and distributed application components to support performance, resilience, and future growth.• Improve system efficiency by tuning application behavior, streamlining database interactions, and optimizing cloud infrastructure usage.• Apply strong security standards by implementing access controls, authentication mechanisms, and authorization practices across the platform.• Oversee automated delivery processes and container-based deployments using CI/CD pipelines, Docker, and related engineering tools.• Partner with product, design, and DevOps teams to resolve production issues, maintain cloud-based services, and deliver high-quality software outcomes.
- ...using Swift and SwiftUI, aligned with the product roadmap and our engineering standards.Own significant areas of the codebase and serve as a... ...and customer needs.Requirements:5+ years of professional software development experience, including 3+ years building native iOS...SuggestedFull timeTemporary workPart timeWork at officeLocal areaRemote work
- Software Engineer- Embedded/Firmware Job Locations US-TN-Knoxville, TN ID 2026-2744 Category Science & Engineering Type Full Time Overview ORAU is conducting the search on behalf of Type One Energy for...SuggestedPermanent employmentFull timeRelocation package
- ...skills. Excellent communication and collaboration skills. Bachelor's degree in Computer Science, IT, Information Systems, Engineering, or a related field. Interested candidates: Apply here or send me your updated resume to ****@*****.***...SuggestedFull timeLocal areaRelocation
- Hiring: ServiceNow Discovery Developers | Permanent Full-Time | Onsite Opportunities Mastech Digital is hiring experienced ServiceNow Discovery Developers for a direct client opportunity with CGI . We are seeking skilled professionals with strong expertise ...SuggestedPermanent employmentFull timeRelocation package
- Job-ID: 10318Category: Info TechnologyLocation: Knoxville, TN, United StatesWorkplace: HybridSchedule: Full timePosted: 2026-10-13The Office of Innovative Technologies (OIT) is seeking an experienced Senior Salesforce Developer to implement solutions and support Salesforce...SuggestedFull timeWork at officeWork visa
$120k - $155k
The Full-Stack Software Consultant provides technical expertise on project tasks under... ...development frameworks, and established engineering best practices.Conduct testing and quality... ...to be an accurate reflection of the principal job elements essential for making a fair...Remote workFlexible hours$125.7k - $203.1k
...passionate professionals from around the world, working together in Engineering, IT, Supply Chain, Customer Experience, Security & Trust, and... ...we’re shaping the future—one idea at a time. Your Impact As a Software Engineer Embedded Systems II, you will take ownership of...Full timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours- Who We Are Provoke is a global consulting firm building AI-native solutions that transform how work gets done. Founded on a culture of innovation, growth, and curiosity, we partner with global clients to design and deploy agentic AI embedded directly into workflows ...Hourly payRemote workVisa sponsorship
$110.1k
...Position Description: CGI is seeking a Lead AI/ML Engineer to develop and deliver AI powered Intelligent Document Processing (IDP)... ...qualifications to be successful in this role: . 8 years of software development experience including 5 years developing AI/ML solutions...Full timeLocal area- Robert Half is hiring for a Principal level Software Engineer to focus on agentic workflows and AI software products. In this role, you will lead full product development efforts while creating intelligent, scalable applications that combine agentic AI capabilities with...
$18 - $24 per hour
Software Developer Intern - Summer Internship Program Position Description Are you driven by technology’s ability to transform how... ...in a bachelor’s degree program in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field...Hourly payPermanent employmentInternshipSummer internshipLocal area- ...Job Title: Senior AI Coding Engineer Employment Type: Full-Time, Permanent Work Locations: Lafayette, LA; Knoxville, TN; Birmingham, AL; or Columbia, SC. (Open for relocation candidates) Are you the right candidate for this opportunity Make sure to read the...Permanent employmentFull timeRelocationRelocation package
- ...artifacts. Participate in daily Agile ceremonies, code reviews, and continuous improvement discussions. Collaborate closely with engineers, product owners, and client stakeholders to provide technical insight and shape system design. Troubleshoot issues and implement thoughtful...Work at office
- ...Senior DevSecOps Engineer Permanent Full-Time Lafayette, LA | Knoxville, TN | Birmingham, AL | Columbia SC Position Description This role focuses on improving software supply chain security, artifact management, open-source governance, CI/CD security,...Permanent employmentFull time
$120k - $130k
...: Remote within the US Duration : Direct Hire Required Skills & Experience: Bachelor’s degree in computer science, Engineering, Business, or a related field, with five years’ work experience in a company setting responsible for development in one or more of...Work experience placementRemote work- Role: Senior Statistical Programmer Employment Type: Long-Term Contract (ACL Digital W2) (No C2C) Location: 100% Remote (US-based) Experience Level: 9 to 12 Years Domain Requirement: Deep Therapeutic Experience in Oncology Sponsor Requirement: Direct...Long term contractContract workRemote work
- ...strategies for utility, ISO/RTO, and other stakeholder clients.Communicates technical methods, findings, and recommendations to engineering, management, regulatory, and executive audiences.Contributes to proposal development, project execution, research initiatives, technical...Full timeFlexible hours
$60k - $120k
...cloud applications and data. Participate in CI/CD, deployment, troubleshooting, and other DevOps activities. Collaborate with engineering, data, and business teams in a financial services environment. Requirements ~5+ years of hands-on Python development...Contract workLocal area- ...Job Description Job Description Job Title: DevOps Engineer Job Category: Software Development/ Engineering Job Type: Permanent Full Time Location: Birmingham, AL, Knoxville, TN, Columbia, SC or Lafayette, LA DevOps Engineer Position Description Seeking...Permanent employmentFull time
$98k - $113.5k
...Remote/Home Based, Washington, D.C.Job Summary and Description:EPRI's Applications team is looking for a versatile, collaborative engineer to join our group. You will help lead EPRI's efforts to apply cutting-edge technology and subject matter expertise to client-specific...Full timeWork at officeRemote workWork from homeHome officeRelocation packageFlexible hours- ...TennesseeOnsiteFull Time$120k - $140kA leading publicly traded media organization headquartered in Knoxville, TN is seeking a Mid-Level DevOps Engineer to join its growing technology team. This is a hybrid opportunity requiring 3 days onsite and 2 days remote each week. The...Full timeRemote work2 days per week
- ...production environments supporting highly available applications Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred Key Responsibilities Design, develop, test, and maintain scalable Java-based enterprise...Full timeRelocationFlexible hours
- ...Spring Boot LangChain Position Description: Lead AI/ML Engineer to develop and deliver AI powered Intelligent Document... ...Required Qualifications to be Successful in this Role: 8+ years of software development experience, including 5+ years developing AI/ML solutions...Full time
- ## Mobile Engineering ManagerApplylocations: RSC-Knoxvilletime type: Full timeposted on: Posted 7 Days Agojob requisition id: JR101051**... ...design, QA, firmware, cloud).**Qualifications:*** 7+ years of software engineering experience with 3+ years in people leadership (or...Full timeSummer workWork at officeShift workNight shift
- ...Lead Mechanical Engineer We have an exciting opportunity with our client for a Lead Mechanical Engineer with a focus on HVAC systems for buildings. Typical projects are for industrial facilities, data centers, and pharmaceutical facilities. This position performs a...Work at office
- ...ABOUT dataPARC At dataPARC, we don’t just make software — we help manufacturers make better decisions. With over 25 years of experience... ...collaborating with client cross-functional teams such as IT, Engineering, and Operations to ensure seamless implementation. This...Full timeWork at officeRemote workDay shift
$108.6k
...solutions within an AWS based environment. Work with prompt engineering, LLM APIs, and related Generative AI development techniques to... ...developing Generative AI applications or AI enabled software solutions. ~ Strong understanding of Large Language Models (...Local area- ...Job Description Job Description Job Title: Senior DevSecOps Engineer Locations: Lafayette, LA | Knoxville, TN | Birmingham, AL |... ...like Sonatype and Nexus Repository. Build and automate software approval workflows, quarantine/waiver processes, and repository...Local area
$98k
...financial services environment. Participate across the full software development lifecycle, including requirements analysis,... ...capabilities including Retrieval Augmented Generation (RAG), prompt engineering, and agentic workflows. Build automated tests, validate data...Local area- ...Required Qualifications to be Successful in this Role: 8+ years of software development experience, including 5+ years developing AI/ML... ...mentoring developers and collaborating with business, engineering, and technology stakeholders ~ Financial services domain experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Knoxville, TN
- government software Knoxville, TN
- healthcare software sales Knoxville, TN
- software sales executive Knoxville, TN
- software support Knoxville, TN
- embedded software Knoxville, TN
- software sales representative Knoxville, TN
- remote software sales Knoxville, TN
- software intern Knoxville, TN
- software technical support Knoxville, TN







