Senior Automation Engineer | Technology Services

City and County of Denver•Denver, CO
•$86,634 - $142,947•Hybrid

About The Position

The Senior Automation Engineer is a technical expert in Denver Technology Services, responsible for designing, implementing, and supporting automation solutions that enhance the reliability, security, and efficiency of the City’s technology environment. The position combines systems administration expertise with modern automation practices to streamline operations, improve service delivery, and support hybrid cloud and enterprise infrastructure initiatives. Work includes automating standard work, robotic process automation, process improvement, and hybrid cloud automation. The engineer collaborates with Security, Network, and Application teams to develop and implement solutions using established processes and best practices. The role develops automation workflows, scripts, and tooling; supports infrastructure and configuration management, software deployment, and operational support; maintains and improves code repositories; gathers requirements and delivers scalable solutions; and monitors and optimizes system performance and reliability. It also involves troubleshooting complex technical issues, evaluating technologies, recommending practical solutions, contributing to project deliverables, communicating progress and risks, maintaining technical documentation and procedures, and meeting with stakeholders to document current and future-state environments. The position is hybrid. Employees are expected to work on-site at the Webb Municipal Building two days per week and may work off-site as needed, but must remain within Colorado on off-site days. A valid driver’s license is required at application; the employee must obtain CJIS clearance during the probationary period and keep required licenses and certifications current.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Business Administration, Mathematics, or a related field, or qualifying education/experience substitution.
  • Three years of professional IT experience installing, maintaining, and/or modifying application software, operating system and/or network operating system software, and associated hardware.
  • Strong proficiency with automation and scripting tools such as Ansible, PowerShell, and Python.
  • Knowledge of systems administration, infrastructure operations, and troubleshooting complex technical issues.
  • Ability to evaluate technologies, recommend practical solutions, and communicate with technical and non-technical stakeholders.
  • Valid driver’s license at the time of application.
  • Obtain Criminal Justice Information Services (CJIS) clearance within the probationary period and keep required licenses and certifications current.
  • One year of appropriate experience may substitute for each required year of post-high-school education; additional appropriate education may substitute for minimum experience requirements.

Nice To Haves

  • Experience with UiPath, robotic process automation (RPA), or GenAI-assisted development tools.
  • Experience designing, developing, and supporting automation solutions in enterprise IT environments.
  • Experience with source control, CI/CD pipelines, and modern development practices.

Responsibilities

  • Develop and deploy automation workflows, scripts, and tooling to improve IT system and process reliability, security, and efficiency.
  • Design, implement, and support automation for infrastructure management, configuration management, software deployment, and operational support.
  • Maintain code repositories and update solutions to improve security, functionality, maintainability, and sustainability.
  • Gather requirements for future-state automation and translate them into scalable, supportable solutions.
  • Monitor, analyze, and optimize system performance, reliability, and operational effectiveness through automation and process improvements.
  • Troubleshoot and resolve complex issues involving operating systems, infrastructure platforms, automation tooling, applications, and system integrations.
  • Research and evaluate technologies, tools, and approaches to improve service delivery, system performance, and delivery velocity.
  • Analyze complex or ambiguous challenges and recommend, implement, and support practical technical solutions.
  • Collaborate with Security, Network, and Application teams to integrate automation, implement best practices, and support secure system operations.
  • Contribute to project timelines and deliverables and communicate progress, risks, and obstacles to stakeholders.
  • Develop and maintain technical documentation, operational procedures, and automation standards.
  • Meet with stakeholders to gather, validate, and document information about current and future-state environments.

Benefits

  • Guaranteed lifelong monthly pension once vested after five years of service.
  • 457B Retirement Plan.
  • 140 hours of PTO earned within the first year, plus 11 paid holidays, one personal holiday, and one volunteer day per year.
  • Competitive medical, dental, and vision plans effective within one month of the start date.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service