Talent Apply
Log in
All jobs
TT

Software Engineer

Tyler Technologies
Lubbock, Texas | Remote
RemoteUSD 59,451 - 90,000 / year

About this role

Job title: Software Engineer

About the Role

As a Software Engineer at Tyler Technologies, you will design, build, and maintain innovative .NET Core services, APIs, and applications to deliver value to our customers. You will collaborate with a talented team of engineers, architects, business analysts, and product stakeholders to create scalable, high-quality software while continuously improving your technical expertise and development practices.

What You'll Do

  • Design, develop, test, deploy, and maintain high-quality .NET Core services, APIs, and applications.

  • Participate in an Agile/Scrum development environment, contributing to sprint planning, estimation, development, testing, reviews, and retrospectives.

  • Collaborate with cross-functional teams to analyze business requirements and translate them into effective technical solutions.

  • Contribute throughout the full software development lifecycle, from requirements analysis and system design through implementation, deployment, and ongoing support.

  • Troubleshoot and resolve complex technical challenges while helping deliver reliable, scalable, and maintainable software.

  • Promote and apply best practices in software architecture, object-oriented design, coding standards, testing, and code quality.

  • Partner with Technical Support and other internal teams to investigate, diagnose, and resolve production and deployment-related issues.

  • Contribute to the continuous improvement of development processes, tools, and team practices.

  • Participate in peer code reviews and knowledge-sharing activities to help foster a culture of collaboration and technical excellence.

  • Stay current with emerging technologies, industry trends, and development practices through ongoing learning.

  • What We're Looking For

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.

  • 2+ years of experience designing, developing, and supporting production software applications.

  • 2+ years of professional C# development experience with a strong understanding of object-oriented programming principles and design patterns.

  • Experience developing applications using .NET Core and familiarity with asynchronous and multi-threaded programming concepts.

  • Experience working with relational database systems such as Microsoft SQL Server or similar platforms.

  • Experience using modern software development tools and practices, including Visual Studio, Git, and Jira.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Excellent verbal and written communication skills.

  • Ability to work effectively both independently and as part of a collaborative, cross-functional team.

  • Demonstrated ability to learn new technologies quickly and adapt to changing business and technical requirements.

  • Nice to Have

  • Experience with front-end frameworks such as Angular.

  • Experience working with AWS or other cloud platforms, including services and concepts such as EC2, Lambda, CI/CD pipelines, and Infrastructure as Code.

  • Experience with automated testing, continuous integration and deployment, and test-driven development practices.

  • Familiarity with modern software architecture patterns and cloud-native application development.

  • Compensation & Benefits

  • Salary will generally fall between $59,451 - $90,000 before adjustment for geographic differences (USD/year). Recruiter can confirm if incentive eligible.

  • Benefits include health and financial wellness programs; Tyler Technologies emphasizes support for employees and families.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →