Principal Software Engineer

Westlake, TX, US • Posted 5 days ago • Updated 8 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Writing
  • Code Review
  • Stacks Blockchain
  • GitHub
  • SaaS
  • Microservices
  • NoSQL
  • Database
  • Software Development Methodology
  • Collaboration
  • Software Development
  • Migration
  • Artificial Intelligence
  • C#
  • .NET
  • ASP.NET
  • mvc
  • RESTful
  • Relational Databases
  • Microsoft SQL Server
  • PostgreSQL
  • Docker
  • Orchestration
  • Kubernetes
  • Cloud Computing
  • Amazon Web Services
  • Microsoft Azure
  • Git
  • Workflow
  • Soft Skills
  • Communication
  • Management
  • Java
  • Apache ActiveMQ
  • RabbitMQ
  • Apache Kafka
  • Caching
  • Redis
  • React.js
  • AngularJS
  • Vue.js
  • Logistics
  • Agile
  • Scrum
  • Computer Science
  • Shipping
  • Apache Velocity
  • Legacy Systems
  • Mentorship
  • SAP BASIS
  • Law

Summary

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX1db500
  • Position Id: 86c616d7fffb1c197c41e53e31d2d326
  • Posted 5 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Southlake, Texas

Today

Full-time

USD 145,000.00 - 160,000.00 per year

Southlake, Texas

Today

Contract

USD 65.00 - 70.00 per hour

Plano, Texas

Today

Full-time

Remote or Dallas, Texas

Today

Full-time

depends on experience

Search all similar jobs