Latest News

Tyler Technologies Hiring Software Engineer in Franklin, TN ($115K–$135K)

On: August 24, 2026 5:37 PM
Follow Us:

Tyler Technologies is hiring a Software Engineer in Franklin, Tennessee, offering an excellent opportunity for professionals looking to build and enhance software solutions with a leading technology company. If you have strong software development skills, enjoy solving technical challenges, and want to work in a collaborative environment, this role could be a strong next step in your career.

Job Overview

FieldDetails
Company NameTyler Technologies
RoleSoftware Engineer
QualificationBachelor’s degree in Computer Science, Software Engineering, or a related field; relevant software development experience
Job LocationFranklin, Tennessee, United States
Salary$115,000–$135,000 per year
Work TypeOn-site / Hybrid
Job TypeFull-time
Job LevelMid-Level
IndustryInformation Technology / Software

Job Description

  • Develop and maintain features for Corrections Solutions products with a focus on security, performance, and testing.
  • Collaborate with Product Management and Engineering to ensure quality in a fast-paced, agile environment.
  • Write clean, maintainable code, and conduct thorough code reviews.
  • Design, implement, actively use, and maintain agentic coding workflows that leverage AI to generate, test, debug, and optimize software solutions.
  • Automate and improve build and deployment processes to enhance efficiency and reliability.
  • Design and integrate Web Services/APIs as part of product development.
  • Work with relational databases (e.g., MySQL) to develop, optimize, and maintain data-driven features.
  • Identify technical debt and implement solutions to improve team productivity.
  • Confidently deliver features with minimal guidance and support larger projects.
  • Participate in on-call rotations to troubleshoot product, security, and urgent engineering issues.
  • Create and maintain documentation for recurring issues, knowledge transfer and standard procedures.

Success in This Role

  • Demonstrated ability to build and maintain scalable, user-friendly applications using modern programming languages, databases, and front-end frameworks.
  • Adaptability to work across various languages and technologies as needed.
  • Emphasis on coding standards, maintainability, and code quality.
  • Familiarity with AWS, Docker, Kubernetes, and cloud technologies or willingness to learn.
  • Mindset for continuous improvement, including test-driven development, automated testing, and continuous deployment.
  • Collaborative and proactive approach to problem-solving and solution delivery.

Qualifications

  • 1-3 years of professional software development experience, including designing, building, and maintaining SaaS applications.
  • Fundamental understanding of software engineering principles, design patterns, and scalable architecture.
  • Experience working with relational databases, including schema design, querying, and performance tuning.
  • Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and cloud-native development practices.
  • Experience with agentic coding tools and AI-assisted software development workflows, including the ability to leverage AI systems to generate, debug, and optimize code.
  • Experience with CI/CD pipelines and modern DevOps workflows.
  • Strong communication and problem-solving skills, with the ability to work effectively in cross-functional teams.
  • Proven ability to prioritize and deliver quality software in an Agile environment.
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.

Nice to have:

  • Experience with Node.js
  • Familiarity with Web Services, AWS, Docker, Kubernetes, and experience with automating build and deployment processes.

Selection Process

  • Application submission
  • Resume and qualification screening
  • Initial recruiter/HR interview
  • Technical interview
  • Hiring manager interview
  • Final interview and evaluation
  • Job offer and background verification

How to Apply

  • Review the Software Engineer position and requirements.
  • Prepare an updated resume highlighting your software development experience.
  • Submit your application through the official Tyler Technologies careers page.
  • Complete any required assessments or application questions.
  • If shortlisted, attend the interview rounds.
  • Complete the required pre-employment checks and onboarding process after receiving an offer.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.