We are seeking a highly skilled Senior Software Engineer with extensive experience in C#/.NET and SQL Server to join our backend team. The ideal candidate will have a strong background in API design and system architecture, with a proven ability to build stable, secure, and scalable solutions. Experience working with soft-real time systems and actor model frameworks is preferred.
TruckTrax is a subsidiary of CalPortland. TruckTrax is a software development company supporting the construction industry.
BenefitsCalPortland is proud to offer a comprehensive, competitive benefits package that provides health and financial support to our most important resources: our employees. Your benefits are an important part of your overall compensation at CalPortland. Thats why we give you a wide range of benefits to choose from.
- Medical, Dental, Vision
- low-cost premiums even for family coverage
- Company-paid life/AD&D insurance
- Company-paid short-term disability
- Paid sick/vacation/holiday
- 401k/Company Funded Pension Program (program is dependent upon location and job type)
- Employee Assistance Program (EAP)
- Additional voluntary benefits
$140,000 - $160,000
Responsibilities- Designs and implements scalable software solutions for large-scale web applications
- Executes full-stack software development as part of an agile scrum team while leading and mentoring other developers and test automation engineers
- Writes well-designed, testable code with a focus on quality; creates unit tests that will run automatically with each build
- Participates in scrum ceremonies and leads continuous improvement activities
- Assists the product owner and architect in story definition and effort estimations
Bachelors degree in computer science, engineering, or related field, or equivalent experience in lieu of bachelors degree
Requirements/Qualifications- Commitment to continuous learning - bringing industry innovations and best practices to developing high-quality solutions at TruckTrax.
- 5+ years of experience in software development with a strong focus on C# and .NET
- Proficient in SQL Server, including database design, optimization, and performance tuning
- Experience with Agile/Scrum methodologies
- Strong understanding of system design principles and architectural patterns
- Excellent problem-solving skills and the ability to think critically and creatively
- Proven experience in leading and mentoring software engineering teams
- Strong collaboration and communication skills, with the ability to work effectively in a team environment
- Experience with building high-concurrency, fault-tolerant systems leveraging actor model technologies is highly preferred
- Familiarity with Azure is a plus
Successful candidate must submit to a post-offer pre-employment physical examination, drug/alcohol screen, and background check. Some positions require Federal Motor Carrier Safety Administration (FMCSA) registration/clearance as well as ongoing alcohol and drug testing.
#LI-AV1