Principal Software Engineer
Location: Westlake, Texas
Time Type: Full time
Job Description
JOB SUMMARY
We're looking for a pragmatic, hands-on Senior Software Engineer who gets things done. You'll spend significant time writing code while helping elevate the technical skills of the broader team. This role is ideal for someone who thrives on modernizing legacy systems, leverages AI-assisted development tools to accelerate delivery, and isn't afraid to roll up their sleeves to ship features. You'll balance individual contribution with mentorship, helping less experienced developers grow their craft through practical guidance and code review.
WHAT YOU'LL DO
Build and Ship
Write production code daily across our full technology stack
Modernize legacy applications and migrate outdated tech stacks to current platforms
Leverage AI-powered development tools (GitHub Copilot, ChatGPT, Claude, etc.) to accelerate feature development
Design and implement scalable solutions using microservices architecture
Translate business requirements into working software quickly and efficiently
Lead Through Example
Mentor developers through pairing sessions, code reviews, and practical guidance
Share best practices for AI-assisted development and modern tooling
Guide architectural decisions based on proven patterns and pragmatic tradeoffs
Foster a culture of continuous learning and technical excellence
Technical Execution
Develop and maintain SaaS applications using modern frameworks and cloud platforms
Implement RESTful APIs and microservices
Work with both relational and NoSQL databases
Build containerized applications with Docker and orchestrate using Kubernetes
Write comprehensive unit tests and participate in the full SDLC
Collaborate across teams on multiple concurrent projects
REQUIRED QUALIFICATIONS
Experience
8+ years of professional software development experience
Proven track record of modernizing legacy systems and tech stack migrations
Strong experience with AI-assisted development tools and workflows
History of mentoring and developing junior engineers
Technical Skills
Expert-level proficiency in C# and .NET development
Strong experience with modern web frameworks (ASP.NET Core, MVC)
Solid understanding of RESTful API design and implementation
Hands-on experience with relational databases (SQL Server, PostgreSQL)
Experience with containerization (Docker) and orchestration (Kubernetes)
Comfortable with cloud platforms (AWS or Azure)
Proficient with Git and modern development workflows
Soft Skills
Bias toward action and shipping working software
Strong communication skills with both technical and non-technical stakeholders
Ability to manage multiple priorities and deliver results independently
Collaborative mindset with a genuine interest in helping others grow
NICE TO HAVE
Experience with Java development
Background with message queuing systems (ActiveMQ, RabbitMQ, Kafka)
Familiarity with caching strategies (Redis)
Knowledge of frontend frameworks (React, Angular, Vue)
Transportation or logistics industry experience
Experience with Agile/Scrum methodologies
EDUCATION
Bachelor's degree in Computer Science or equivalent practical experience
WHAT SUCCESS LOOKS LIKE
You're consistently shipping features and improvements
The team's code quality and development velocity are improving
Legacy systems are being systematically modernized
Developers you mentor are leveling up their skills
You're known as the person who makes things happen
EQUAL OPPORTUNITY EMPLOYER
SOLERA HOLDINGS, INC., AND ITS US SUBSIDIARIES (TOGETHER, SOLERA) IS AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER. THE FIRM'S POLICY IS NOT TO DISCRIMINATE AGAINST ANY APPLICANT OR EMPLOYEE BASED ON RACE, COLOR, RELIGION, NATIONAL ORIGIN, GENDER, AGE, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, MARITAL STATUS, MENTAL OR PHYSICAL DISABILITY, AND GENETIC INFORMATION, OR ANY OTHER BASIS PROTECTED BY APPLICABLE LAW. THE FIRM ALSO PROHIBITS HARASSMENT OF APPLICANTS OR EMPLOYEES BASED ON ANY OF THESE PROTECTED CATEGORIES.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
