- +3
- +15
- Texas, United States
About
Director of Software Engineering
Location:
Houston, Texas is preferred for this role, but open to other major cities including Austin, Dallas/Fort Worth metro area, San Antonio, Baton Rouge, New Orleans, Denver, Tulsa, Oklahoma City, Phoenix, and Nashville if the candidate is willing to travel up to 50% of the time to/from Houston, Texas.
Reports to:
Chief Product Officer
About PCS Software, Inc.
We are a rapidly growing SaaS company in the transportation management industry, modernizing a 30-year-old business to become a
Product-Led Software Organization . Our software powers the operations of trucking carriers and shippers, solving complex logistics and supply chain challenges with cutting-edge solutions in
AI-driven dispatching, mobile applications, open APIs, cloud infrastructure, and NLP-driven automation .
As we scale, we are looking to add an additional
Director of Engineering
to be a
player-coach —a technical leader who can
mentor engineers, dig into the code, and drive innovation
while collaborating closely with
Product, DevOps, and QA teams .
This role is perfect for someone who is passionate about
solving complex problems, modernizing software, and working closely with customers to develop impactful solutions .
The Role
As a
Director of Software Engineering , you will lead engineering teams focused on delivering
high-quality, scalable SaaS solutions
while working cross-functionally with
Product, DevOps, and QA . While you won't directly manage DevOps or QA, you'll have
influence over cloud infrastructure decisions, CI/CD improvements, and overall engineering quality .
You will play a key role in
modernizing legacy technology , pushing innovation in
AI, NLP, and mobile solutions , and ensuring engineering efforts align with
customer needs and business goals .
We need someone who is
not just a strategist but a hands-on leader —willing to
write and review code , work through
complex system design challenges , and help engineers
level up their technical skills .
The Job
Innovate & Modernize Our Tech Stack
Lead efforts to modernize our
legacy Visual Basic-based platform , breaking down monolithic systems into
scalable microservices .
Drive innovation in
AI-driven dispatch, NLP-powered search, and open API development .
Provide technical vision for
Shipper and Carrier mobile applications , ensuring seamless user experiences.
Advocate for
cloud-native architectures
and best practices in
cloud infrastructure and DevOps collaboration .
Technical Leadership & Hands-On Development
Be a
hands-on leader ,
mentoring engineers, reviewing code, and setting high engineering standards .
Guide teams on
architecture, system design, and implementation strategies .
Influence technical decisions around
story sizing, backlog prioritization, and Agile best practices .
Collaborate with DevOps to
enhance CI/CD pipelines and improve engineering velocity .
Engineering Execution & Agile Delivery
Improve the
software development lifecycle (SDLC) , ensuring
efficient Jira workflows, sprint planning, and roadmap execution .
Champion
Agile methodologies , making sure teams balance speed with quality.
Drive technical execution on high-impact projects, ensuring engineering aligns with
business goals and customer needs .
Customer-Facing & Cross-Functional Collaboration
Work closely with
Product, Sales, and Customer Success
to build
customer-centric solutions .
Join key client conversations to understand real-world challenges and
develop solutions that drive business value .
Bridge the gap between engineering and product, ensuring technical decisions align with
market demands and user needs .
Why Join Us?
Make a real impact —drive innovation in AI, mobile, and cloud solutions while modernizing a 30-year-old platform.
Be a hands-on leader —not just managing teams, but writing code, solving challenges, and coaching engineers.
Work closely with customers —help build solutions that
directly impact the trucking and logistics industry .
Join a fast-growing, product-led company
at the cutting edge of
AI-driven logistics and SaaS development .
If you are an
innovative, hands-on engineering leader
looking to
mentor a team, drive technical excellence, and solve complex real-world problems , we'd love to hear from you!
PCS Software, Inc. is considered one of the best places to work because of our comprehensive benefits plan for full-time employees and their dependents, a 401k with a 4% match, unlimited PTO package, a hybrid work environment with 3 days in the office and 2 days remote, a truly creative and fun hybrid working environment, paid training and development opportunities, employee recognition programs, and amazing opportunities for career growth.
Work Authorization
PCS Software, Inc. will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.
This job description provides examples of the types of responsibilities required but is in not intended to be a comprehensive list. The incumbent will complete other job responsibilities as needed which are not specifically described in this document.
PCS Software, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability, or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
PCS does not use any outside staffing or recruiting agencies at this time. Please no submissions or calls if you are an agency.
Minimum of 8 years of engineering experience.
Minimum of 3 years leading teams in a hands-on technical role .
Deep expertise in SaaS software development , ideally in
commercial B2B applications .
Strong coding skills
in
modern programming languages (e.g., Java, Kotlin, Swift, Python, JavaScript, or C#) . Yes, a technical assessment will be part of the initial interview process.
Experience building and scaling
API-driven, cloud-native applications (AWS, Azure, or GCP) .
Familiarity with
legacy modernization , including breaking monolithic applications into
microservices .
Proven ability to
mentor engineers, lead technical discussions, and drive innovation .
Understanding of
Agile SDLC, Jira workflows, backlog management, and iterative development .
Ability to
collaborate cross-functionally
with DevOps, QA, and Product teams to drive efficiency and innovation.
A
problem-solving mindset , with a passion for
tackling complex challenges and delivering impactful solutions .
Compensation details:
125000-185000 Yearly Salary
PI1bc5d420615a-35216-37015700
Nice-to-have skills
- Mobile Applications
- Visual Basic
- Microservices
- DevOps
- JIRA
- SDLC
- Java
- Kotlin
- Swift
- Python
- JavaScript
- C#
- AWS
- Azure
- GCP
Work experience
- Fullstack
- Applications
- CTO / Head of Technology
Languages
- English