Tyler Technologies
Description
We are looking for a skilled and forward-thinking Software Engineer with strong SQL, web development, and cloud infrastructure experience on AWS. In this role, you'll develop scalable back-end services and dynamic web components in a large enterprise environment, along with the ability to maintain and gradually migrate legacy PHP codebases to modern event driven architecture systems. You will also be expected to use AI-assisted development tools to boost engineering productivity and code quality. This is an exciting opportunity for an engineer who combines strong technical skills with a passion for delivering robust and efficient systems-while embracing the latest AI capabilities to optimize development workflows. Responsibilities Design, implement, and maintain Python-based microservices and web APIs. Write and optimize SQL queries, stored procedures, and data workflows in relational databases such as PostgreSQL or MySQL. Build and maintain scalable web applications using modern frameworks Leverage AWS services (e.g., Lambda, S3, RDS, CloudWatch, API Gateway, Secrets Manager) for deployment, monitoring, and scalability. Integrate AI-powered coding agents (e.g., GitHub Copilot) into daily development workflows for faster prototyping, refactoring, and documentation. Collaborate with UI/UX, DevOps, and QA teams to deliver secure, high-performance web solutions. Maintain technical documentation and participate in peer code reviews and architectural design discussions. Contribute to the automation and optimization of CI/CD pipelines using AWS or similar platforms. Qualifications
Required: 3+ years of professional software engineering experience in web applications development Proficiency in Python for building scalable microservices and APIs Strong command of SQL and experience with relational databases such as PostgreSQL or MySQL Solid understanding of cloud infrastructure, with hands-on experience using AWS services such as Lambda, RDS, S3, CloudWatch, and Secrets Manager Familiarity with legacy PHP codebases and experience in system modernization or migrations is a plus Practical experience integrating AI-assisted development tools (e.g., GitHub Copilot, Amazon CodeWhisperer) into software workflows Understanding of distributed, and event-driven systems Strong debugging, testing, and documentation skills Familiarity with DevOps practices, including CI/CD pipelines and infrastructure-as-code tools, Terraform Exposure to front-end technologies (e.g., React, Vue.js) Preferred:
Experience working in enterprise environments with cross-functional teams Knowledge of containerization and orchestration tools (e.g., Docker, ECS, EKS) AWS certification(s) or equivalent practical experience preferred
We are looking for a skilled and forward-thinking Software Engineer with strong SQL, web development, and cloud infrastructure experience on AWS. In this role, you'll develop scalable back-end services and dynamic web components in a large enterprise environment, along with the ability to maintain and gradually migrate legacy PHP codebases to modern event driven architecture systems. You will also be expected to use AI-assisted development tools to boost engineering productivity and code quality. This is an exciting opportunity for an engineer who combines strong technical skills with a passion for delivering robust and efficient systems-while embracing the latest AI capabilities to optimize development workflows. Responsibilities Design, implement, and maintain Python-based microservices and web APIs. Write and optimize SQL queries, stored procedures, and data workflows in relational databases such as PostgreSQL or MySQL. Build and maintain scalable web applications using modern frameworks Leverage AWS services (e.g., Lambda, S3, RDS, CloudWatch, API Gateway, Secrets Manager) for deployment, monitoring, and scalability. Integrate AI-powered coding agents (e.g., GitHub Copilot) into daily development workflows for faster prototyping, refactoring, and documentation. Collaborate with UI/UX, DevOps, and QA teams to deliver secure, high-performance web solutions. Maintain technical documentation and participate in peer code reviews and architectural design discussions. Contribute to the automation and optimization of CI/CD pipelines using AWS or similar platforms. Qualifications
Required: 3+ years of professional software engineering experience in web applications development Proficiency in Python for building scalable microservices and APIs Strong command of SQL and experience with relational databases such as PostgreSQL or MySQL Solid understanding of cloud infrastructure, with hands-on experience using AWS services such as Lambda, RDS, S3, CloudWatch, and Secrets Manager Familiarity with legacy PHP codebases and experience in system modernization or migrations is a plus Practical experience integrating AI-assisted development tools (e.g., GitHub Copilot, Amazon CodeWhisperer) into software workflows Understanding of distributed, and event-driven systems Strong debugging, testing, and documentation skills Familiarity with DevOps practices, including CI/CD pipelines and infrastructure-as-code tools, Terraform Exposure to front-end technologies (e.g., React, Vue.js) Preferred:
Experience working in enterprise environments with cross-functional teams Knowledge of containerization and orchestration tools (e.g., Docker, ECS, EKS) AWS certification(s) or equivalent practical experience preferred