Principal Software Engineer
On-site · Westlake, Texas, United States
Job Summary
The Principal Software Engineer will provide technical leadership and strategic guidance across teams, focusing on design, development, and implementation of large-scale SaaS products. Responsibilities include mentoring other engineers, conducting architectural reviews, and ensuring the integration of AI models into products. Key skills required include hands-on experience with building AI agents, strong programming abilities in Java and Spring Boot, and expertise in microservices and cloud-native development. The role emphasizes code quality, adherence to best practices, and technical decision-making across various engineering projects.
Required Qualifications
- 12+ years of experience in software engineering
- Hands-on experience building AI agents with LLMs
- Strong programming background in Java, Spring Boot
- Expertise in microservices architecture and cloud-native development
- Proficient in architectural design and technical leadership
Desired Qualifications
- Experience with AI-driven development tools
- Familiarity with vector databases and workflows
- Advanced SQL skills
- Knowledge of automated code assistance and workflow automation
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.