AWS Full Stack Software Engineer, Enterprise Supervision

AI overview

Contribute to the modernization of deployment practices by designing robust CI/CD pipelines and scalable AWS-native applications within a hybrid team environment.

Join the Enterprise Supervision team at Tyler Technologies as a Software Engineer with DevOps expertise! We're looking for a passionate developer who can bridge the gap between software development and operational excellence. In this role, you'll design and implement robust GitHub CI/CD pipelines while contributing to our AWS-native, event-driven application architecture. You'll play a crucial part in modernizing our deployment practices, automating infrastructure, and building scalable solutions that empower our clients and support mission-critical outcomes.

Note:  This is a hybrid position which requires the candidate to come into the Plano office 3x per week. 

Responsibilities 

  • Design, build, and maintain GitHub Actions CI/CD pipelines for automated testing, building, and deployment of applications across multiple environments.
  • Architect and implement deployment strategies including blue-green deployments, canary releases, and automated rollbacks.
  • Develop and maintain infrastructure-as-code using CloudFormation, AWS SAM, or Terraform to provision and manage AWS resources.
  • Build and optimize containerized applications using Docker and orchestration platforms (ECS, Fargate, or Kubernetes).
  • Design and develop scalable, event-driven applications using AWS-native services, including API Gateway, EventBridge, Step Functions, Lambda, and SQS.
  • Implement monitoring, logging, and observability solutions using CloudWatch, X-Ray, and other tools to ensure system health and performance.
  • Automate security scanning, vulnerability assessments, and compliance checks within CI/CD pipelines.
  • Collaborate with development teams to establish DevOps best practices, coding standards, and deployment workflows.
  • Maintain and enhance existing applications, resolving bugs and improving performance, security, and deployment efficiency.
  • Develop RESTful APIs and ensure smooth integration across internal and external services.
  • Participate in incident response, root cause analysis, and implementation of preventive measures.
  • Mentor team members on DevOps practices, CI/CD patterns, and infrastructure automation.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 3+ years of experience building SaaS or web-based applications with strong DevOps practices.
  • Proven experience designing and implementing CI/CD pipelines, preferably with GitHub Actions.
  • Strong knowledge of containerization technologies (Docker) and container orchestration platforms.
  • Hands-on experience with AWS services and infrastructure-as-code tools (CloudFormation, Terraform, or AWS SAM).
  • Proficiency with modern JavaScript, HTML/CSS, and Web Components (e.g., Lit).
  • Strong scripting skills in Bash, Python, or similar languages for automation.
  • Experience with version control strategies, branching models, and GitOps workflows.
  • Strong working knowledge of MySQL or other relational databases.
  • Experience developing and consuming RESTful APIs.
  • Familiarity with monitoring, logging, and observability tools in cloud environments.
  • Understanding of security best practices in CI/CD pipelines and cloud infrastructure.
  • Excellent problem-solving skills and ability to troubleshoot complex deployment issues.
  • Familiarity with Agile methodologies and working in cross-functional teams.
  • Excellent written and verbal communication skills.

Preferred Skills

  • Experience with Kubernetes or AWS ECS/EKS for container orchestration.
  • Knowledge of advanced GitHub Actions features including custom actions, reusable workflows, and self-hosted runners.
  • Familiarity with infrastructure testing tools (e.g., Terratest, LocalStack).
  • Experience with PHP using frameworks like Laravel or Symfony.
  • Understanding of event-driven architecture patterns and serverless computing.
  • Experience with artifact management and package registries.
  • Knowledge of performance testing and load testing tools in CI/CD environments.
  • Familiarity with AWS security services (IAM, Secrets Manager, KMS, Security Hub).
  • Experience with cost optimization strategies for cloud infrastructure and CI/CD processes.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-stack Software Engineer Q&A's
Report this job
Apply for this job