Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Simpson Strong-Tie Logo

Senior Software Engineer

Simpson Strong-Tie

$105,000 - $178,500
Aug 19, 2025
Plano, TX, US
Apply Now

Simpson Strong-Tie is looking for a Senior Software Engineer to design, modify, and develop software programming applications, ensuring customer satisfaction is met by all team members.

Requirements

  • Strong proficiency in data structures and algorithms
  • 6+ years developing with C-Sharp, ASP.NET, Entity Framework and AspNetCore/MVC
  • Solid experience designing and implementing RESTful Web Services
  • UI development using React and Typescript
  • Hands-on experience building OAuth 2.0 based services to provide authorization and authentication capabilities, access token exchange mechanism for Rest APIs
  • Experience using design patterns such as dependency inversion via dependency injection required
  • Experience with automated unit testing such as xUnit, nUnit, Selenium (E2E tests)

Responsibilities

  • Develop technical architectures, design patterns, and implementation plans for all team members to implement.
  • Be an integral part of the application development team, with special emphasis on implementing the business logic and data access layer of application code (C-Sharp, ASP.NET, etc.).
  • Review, analyze and modify existing proprietary applications to correct errors, improve performance and add new features while exceeding coding standards.
  • Mentor software developers and associate software developers in sound pattern based technical decisions.
  • Troubleshoot and fix production issues found by customers and internal consultants, reported by software support team.
  • Participate in Sprint Planning, Daily Standups, Sprint Review and Sprint Retros as part of the Agile Scrum software development lifecycle.

Other

  • Bachelor’s degree in computer science or technology, information systems or software engineering course of study or have relevant experience.
  • Strong ability to start and lead a project from inception to completion required
  • Ability to break down high level requirements into technical specifications for implementation required
  • Communication: Ability to write in a clear, concise, organized, and convincing manner for the intended audience. Ability to effectively present information to groups of managers, team members and customers
  • Teamwork: Ability to build and sustain cooperative working relationships