
Principal Software Engineer
Robert Half
Knoxville, TN • 13m ago • Remote
Senior
Remote
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Quick Facts
Role: Principal Software Engineer
Description
Lead the end-to-end design and delivery of modern AI-enabled software solutions with a mix of hands-on engineering and technical leadership across backend services, user-facing applications, and intelligent workflow development. You will create agentic AI workflows and architect scalable backend applications and distributed microservices while delivering secure, high-performing REST/GraphQL interfaces and React front-end features.
Responsibilities
Lead full product development efforts from technical planning through production support, ensuring reliable delivery across the software lifecycle.
Create and refine agentic AI workflows that improve automation, orchestration, and application intelligence.
Architect, build, and support scalable backend applications using Python frameworks (Django, Flask, FastAPI) or Node.js frameworks (Express, NestJS).
Develop robust RESTful and GraphQL interfaces enabling seamless communication between applications and services.
Build and improve React-based frontend features with strong integration to backend systems and APIs.
Design distributed architectures and microservices for maintainability, resilience, and future growth.
Improve application efficiency by tuning database interactions, refining performance, and optimizing cloud resource consumption.
Apply security practices across authentication, authorization, and service protection; oversee containerized deployments and CI/CD processes.
Partner with product, design, and DevOps stakeholders to deliver solutions and resolve production issues in cloud-based environments.
Requirements
At least 8 years of hands-on software engineering experience delivering production-grade applications.
Strong programming expertise in Python or Node.js for backend development.
Practical experience building modern frontend applications with React.
Working knowledge of relational databases (PostgreSQL or MySQL) and/or NoSQL platforms (MongoDB or DynamoDB).
Solid understanding of API design principles, web services, and asynchronous programming concepts.
Experience using Git in collaborative development environments and team-based workflows.
Demonstrated analytical thinking, strong problem-solving skills, and ability to manage competing priorities.
Commitment to producing readable, maintainable, well-documented code with clear communication and teamwork.
Benefits
Competitive compensation and benefits.
Free online training.
Medical, vision, dental, and life/disability insurance for contract/temporary professionals.
401(k) eligibility for hired contract/temporary professionals.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Principal Full Stack Software Engineer (AI Developer Workflows)
OpenAI
Senior
Technology
San Francisco, CA · On-site
$459K - $536K/yr
2 days ago

Principal .NET Software Engineer
Motion Recruitment Partners, LLC
Senior
Technology
Boston, MA · On-site
$0K - $0K/yr
1m ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$166K - $296K/yr
5 days ago

Principal Software Engineer, Enterprise Platform APIs
GoodLeap
Senior
Technology
San Francisco, CA · On-site
$183K - $229K/yr
5 days ago

Principal Open Source Software Engineer
Motion Recruitment Partners, LLC
Senior
Technology
Boston, MA, United States of America · On-site
$0K - $0K/yr
2m ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Principal Software Engineer, AI Experiences & Monetization
Microsoft Corporation
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
3 days ago

Associate Principal Software Engineer
Saviynt
Senior
Technology
El Segundo, CA · On-site
$200K - $225K/yr
10m ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
18 days ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
5 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
