Talent Apply
Log in
All jobs
TT

Software Engineer

Tyler Technologies
College Station, Texas
Hybrid

About this role

Job title: Software Engineer

About the Role

Join the Enforcement Mobile team as a Software Engineer working on a production system used by public safety agencies for citation management and crash reporting. You’ll grow technical depth and ownership while helping evolve a mature platform toward a cloud-native, event-driven architecture on AWS, improving quality, performance, and user experience.

What You'll Do

  • Design, develop, and maintain features for a production software system used by public safety agencies.

  • Collaborate with engineers, product managers, and stakeholders to deliver high-quality, scalable solutions.

  • Take ownership of features or components, driving work from design through delivery and ongoing improvement.

  • Write clean, maintainable, and well-tested code that improves system reliability and performance.

  • Troubleshoot and resolve production issues, contributing to overall system stability.

  • Contribute to system design discussions, considering tradeoffs such as performance, scalability, and user experience.

  • Apply modern engineering practices, including automated testing, continuous delivery, and observability.

  • Leverage AI-assisted development tools to improve productivity, code quality, and learning.

  • Continuously grow your skills and expand your impact within the team.

  • What We're Looking For

  • 2+ years of software engineering experience.

  • Strong problem-solving skills and a solid foundation in computer science fundamentals.

  • Experience building applications using .NET/C#.

  • Experience working with RESTful APIs and web-based applications.

  • Experience working with relational databases and writing SQL queries.

  • Experience working on production systems and contributing to real-world software solutions.

  • Ability to write clean, maintainable, and testable code with a focus on long-term quality.

  • Ability to work independently while collaborating effectively with a team.

  • Strong communication skills and the ability to clearly articulate technical ideas.

  • Curiosity and a desire to learn, with a track record of picking up new technologies or concepts.

  • Interest in modern software development practices, including cloud-based systems and distributed architectures.

  • Experience using AI tools to support development and improve outcomes.

  • Nice to Have

  • Exposure to cloud platforms such as AWS.

  • Experience with automated testing or test-driven development.

  • Experience building or contributing to mobile applications (iOS, Android, or Windows).

  • Experience with modern front-end development frameworks (e.g., Angular, React, or similar).

  • Compensation & Benefits

  • Competitive benefits to support health and financial wellness.

  • Hybrid in-office collaboration model with an expectation of at least three days per week in the office.

  • Great Place to Work & Grow Your Career initiatives and recognition.

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 →