About this role
About the Role Join Tyler Technologies as a Software Engineer focused on Corrections Solutions, delivering secure, scalable software for public sector customers. You will help modernize courts and public safety systems while working on cutting-edge projects in a collaborative, agile environment. This hybrid role requires you to be local to Plano, TX or Franklin, TN. What You'll Do
- 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. What We're Looking For
- Demonstrated ability to build and maintain scalable, user-friendly applications using modern programming languages, databases, and front-end frameworks.
- 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 (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 automating build and deployment processes. Compensation & Benefits
- Competitive benefits to support health and financial wellness.
- Tyler is recognized as a great workplace locally and nationally, with opportunities for career growth and development.