Software Engineer
The Software Engineer at Confidential Client will develop and enhance Brokerware, a multi-tenant SaaS transportation management system, by designing and shipping new features across the Angular front end and .NET API. This hands-on role involves owning larger product components, improving code quality, mentoring engineers, and collaborating closely with cross-functional teams to deliver impactful solutions in a fast-paced Agile environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by Confidential Client, Truck Transportation.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is looking for a hands-on Software Engineer to design, build, and deliver customer-facing features for a multi-tenant SaaS Transportation Management System (TMS). You’ll work across the Angular front end and .NET back end, own end-to-end feature delivery, and help raise engineering standards across the team.
- Design, implement, and ship new features across an Angular (v15+) front end and .NET / .NET Core (C#) Web API back end
- Own larger features end-to-end: design, implementation, tests, deployment, and follow-up
- Diagnose and fix complex defects in application and background worker services
- Write and maintain unit tests; help extend automated test coverage and testing practices
- Lead and participate in code reviews; provide constructive, high-signal feedback
- Mentor mid-level and junior engineers through pairing, design reviews, and documentation
- Collaborate with product, QA, and support to turn customer needs into reliable technical solutions
- Contribute in an Agile environment: sprint planning, standups, demos, and retrospectives
Qualifications
- Strong experience with .NET / .NET Core (C#)
- Strong experience with Angular 15+ (component architecture, services, RxJS)
- Proven experience designing, building, and consuming Web API / REST endpoints
- Strong Microsoft SQL Server skills, including query writing and performance tuning
- Solid TypeScript skills and modern front-end patterns
- 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 improving team testing practices
- Ability to convert ambiguous problems into clear technical approaches
- Strong communication skills and experience working collaboratively on small teams
- Must be authorized to work in the United States (verification required)
Nice to have
- Azure experience (App Service, Storage, Service Bus, Application Insights)
- Experience with multi-tenant SaaS applications and tenancy isolation patterns
- Domain knowledge in logistics, freight, supply chain, or EDI integrations
- Experience working in large, long-lived codebases (dependency and framework upgrades)
- Performance troubleshooting on large relational datasets
- Experience leading technical design discussions and architecture trade-offs
Education & Experience
- 5+ years of professional experience building C#, ASP.NET Core MVC, and Web API services (or equivalent experience)
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience
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.
Application note: If you read all of the above, please include "READIT" in your application.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range