Software Engineer III

HR Team

Position in Lubbock

Software Engineer III

Role Overview

Passionately create software that will align with and improve daily processes to help our companies and their teams become more efficient and effective.

Core Functions

  • Lead and execute the full SDLC (Requirements, Design, Development, Testing, Release, Maintenance)
  • Write well designed, testable code, and embrace a continuously integrated TDD environment and approach
  • Create, test, and deploy new or enhanced software features, bug fixes, and reports
  • Research and integrate 3rd party components and libraries into existing software
  • Collaborate with customers to troubleshoot and find innovative solutions to challenging problems
  • Write software specifications, coding standards and practices, test plans, and quality assurance procedures
  • Improve the security, integrity, and stability of our customers’ systems and data
  • Quickly become a subject matter expert in Homebuilding Software and Architecture of technologies we use
  • Manage and communicate the status of projects to our customers appropriately, respectfully, and continually
  • Manage all aspects of software projects from vision-scope to customer delivery
  • Guide, train, and mentor less experienced developers throughout software projects
  • Write documentation, training material, and educate customers on new and existing software functionality

Required Skills & Qualifications

  • BA/BS in Computer Science, MIS, or IT related field plus four (4) years of paid software related experience or six (6) years of equivalent experience.
  • Demonstrated understanding of Object-Oriented Programming using one or more of the following (C#, VB.NET, Java, C++, Python)
  • Expert in the following Software Technologies: C#, ASP.NET, HTML, JavaScript, CSS, JSON, T-SQL, .NET Core, .NET MVC, .NET Web API, Entity Framework, GIT, SQL Server, xUnit
  • Expert understanding of team software development lifecycle and release processes
  • Continual passion to proactively learn new software development skills
  • Strong time-management and organizational skills with proven ability to drive projects to completion
  • Outstanding communication skills and can effectively collaborate with teams and customers
  • Excellent problem-solving skills and ability to quickly learn without formal training
  • Expert knowledge of relational databases and the tools used for designing and maintaining them
  • Proven ability to document, verbalize and organize thoughts, and use them to work effectively with customers and team members
  • Effectively work with customers to elucidate customer core needs and translate into business and technology solutions
  • Must be eligible to work in the US – Betenbough is not sponsoring work visas or transfers at this time. Green Card or US Citizenship is required

Work Environment & Physical Requirements

  • Vision for near, mid-range and far as well as hearing for low, medium, and high pitch
  • Requires physical ability for standing, sitting, crouching, kneeling, frequent walking, reaching above head and below waist
  • Frequent walking on uneven surfaces (dirt, concrete, rock, etc.)
  • Must have a current and valid driver’s license and must be able to be insured by company fleet insurance
  • Ability to lift 20 – 75 pounds

Hours & Schedule

  • 40 – 45 hours per week (8am-5pm, M-F)
  • No evenings or Sundays
  • Travel is occasionally required


  • Comprehensive Employee Benefit Package
  • Employer-Paid Life, AD&D, LTD Insurance
  • Enrolled into ESOP (Retirement Benefits)
  • Paid Time Off Policy
  • Company-issued cell phone
  • Company Training Opportunities    
  • Company-Sponsored Vision Trips
Get Alerts

Ready to Start?

Apply now
Need a little help?