Software Engineer

3PL Systems, Inc

Nashville (TN)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

3PL Systems, Inc in Nashville, TN is seeking a senior software engineer to design, build, and extend Brokerware, our enterprise, multi-tenant SaaS TMS used by freight brokers and 3PLs. This hands-on role lets you own larger parts of the product, raise the bar on design and code quality, and mentor other engineers.

You will ship features quickly to real customers, collaborate with QA, product, and support, and contribute in an Agile environment.

Qualifications

  • 5+ years of professional experience with C#, ASP.NET Core MVC, and Web API.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Authorized to work in the United States.

Responsibilities

  • Design, build, and ship new features in Brokerware across the Angular front end and the .NET API.
  • Own end-to-end delivery of larger features, including design, implementation, tests, and follow-through.
  • Diagnose and fix complex defects in existing application and worker-service code.
  • Write unit tests for new business logic and help extend automated test coverage.
  • Lead code reviews and provide high-signal feedback to teammates.
  • Mentor mid-level and junior engineers through pairing, design feedback, and documentation.
  • Work with support, QA, and product to translate customer needs into workable technical solutions.
  • Contribute in an Agile environment: sprint planning, stand-ups, and retrospectives.

Skills

C#
Angular
Web API
SQL Server
EF Core
Git
Unit testing
Problem solving
Mentoring
Communication

Education

Bachelor's degree in Computer Science or related field

Job description

3PL Systems, Inc. is growing! We are looking for a highly skilled senior software engineer to join our team. You will help build and extend *Brokerware*, our enterprise, multi-tenant SaaS TMS (transportation management system) used by freight brokers and 3PLs to quote, book, track, and bill freight. This is a hands-on engineering role on a small team where your work ships to real customers quickly — not a siloed ticket queue. You will own larger pieces of the product, raise the bar on design and code quality, and help other engineers grow.

Qualifications
  • Strong experience with .NET / .NET Core (C#)
  • Strong experience with Angular 15 or greater (component architecture, services, RxJS observables)
  • Strong experience designing, building, and consuming Web API / REST endpoints
  • Strong Microsoft SQL Server experience, including writing and tuning queries
  • Experience with an ORM such as Entity Framework Core
  • Comfortable with Git-based source control and pull request workflows
  • Proven experience writing and maintaining unit tests, and helping a team do the same
  • Ability to take ambiguous problems and turn them into a clear technical approach
  • Works well in a team environment and can mentor other engineers
  • Excellent written and verbal communication skills
Nice to have
  • Experience with multi-tenant SaaS applications
  • Logistics, freight, supply chain, or EDI domain experience
  • Experience working in a large, long-lived codebase, including framework and dependency upgrades
  • Performance troubleshooting on large relational datasets
  • Experience leading technical design discussions and reviewing architecture trade-offs
Education / experience
  • 5+ years of professional experience with C#, ASP.NET Core MVC, and Web API
  • Bachelor's degree in Computer Science or a related field, *or* equivalent professional experience
  • Must be authorized to work in the United States (verification required)
Duties
  • Design, build, and ship new features in Brokerware across the Angular front end and the .NET API
  • Own end-to-end delivery of larger features, including design, implementation, tests, and follow-through
  • Diagnose and fix complex defects in existing application and worker-service code
  • Write unit tests for new business logic and help extend our automated test coverage
  • Lead code reviews and give constructive, high-signal feedback to teammates
  • Mentor mid-level and junior engineers through pairing, design feedback, and documentation
  • Work with support, QA, and product to turn customer needs into workable technical solutions
  • Contribute in an Agile environment: sprint planning, stand-ups, and retrospectives
Other duties

This posting is not intended to be an all-inclusive list of job duties and responsibilities. You may be asked to perform additional related duties outside of what is listed here.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET/Angular Software Engineer for SaaS Brokerware
Senior .NET/Angular Software Engineer for SaaS Brokerware

3PL Systems, Inc • Nashville (TN)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

CBTS • Schiller Park (IL)

On-site
USD 120,000 - 170,000
Sr Software Engineer
Sr Software Engineer

TALENT Software Services • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Sr. Software Engineer
Sr. Software Engineer

W. R. Berkley Corporation • Urbandale (IA)

On-site
USD 100,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Senior Software Engineer (2 OPENINGS)
Senior Software Engineer (2 OPENINGS)

ConsultNet Technology Services and Solutions • Mayfield Heights (OH)

On-site
USD 120,000 - 160,000
.Net Developer / Team Leader
.Net Developer / Team Leader

VIIS Global Inc. • United States

Hybrid
USD 110,000 - 170,000
Benefits
Senior Software Engineer – Full-stack developer
Senior Software Engineer – Full-stack developer

AssetWorks Inc • North Carolina

On-site
USD 120,000 - 160,000
Sr. Application Developer
Sr. Application Developer

Targa Resources • Town of Texas (WI)

On-site
USD 110,000 - 150,000