> Markdown version of [/jobs/ext/1189218-senior-software-engineer-enterprise-corrections-courts-justice](https://www.wearedevelopers.com/jobs/ext/1189218-senior-software-engineer-enterprise-corrections-courts-justice). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Enterprise Corrections - Courts & Justice - **Company:** Tyler Technologies - **Location:** Franklin, TN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, Software as a Service, Cloud Computing, Program Optimization, Software Quality, Code Review, Databases, Continuous Delivery, Relational Databases, Software Debugging, Software Design Patterns, MySQL, Node.Js, Performance Tuning, Software Engineering, Software Systems, Web Services, Google Cloud, Test-Driven Development (TDD), Technical Debt, Build Management, Kubernetes, Information Technology, Front End Software Development, Software Coding, Docker, Programming Languages - **Published:** July 5, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17483662?backUrl=%2Fcareer%2F17483662%2FSenior-Software-Engineer-Enterprise-Corrections-Courts-Justice-Tennessee-Franklin ## About the 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., * 5+ years of professional software development experience, including designing, building, and maintaining SaaS applications. * Strong 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. ## 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. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Hosting a modern justice system](https://www.wearedevelopers.com/videos/332-hosting-a-modern-justice-system) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)