> Markdown version of [/jobs/ext/1246687-software-engineer-enterprise-corrections-courts-justice](https://www.wearedevelopers.com/jobs/ext/1246687-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). --- # Software Engineer, Enterprise Corrections - Courts & Justice - **Company:** Tyler Technologies - **Location:** Plano, TX, United States - **Experience:** Starter - **Salary:** $115,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Microsoft Azure, Software as a Service, Cloud Computing, Program Optimization, Software Quality, 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 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5c929d8f51921a00 ## 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., * 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. ## 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 - [Hosting a modern justice system](https://www.wearedevelopers.com/videos/332-hosting-a-modern-justice-system) - [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) - [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) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [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) ## 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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)