Security Automation Engineer

Empower•Overland Park, KS
•$105,700 - $149,275

About The Position

The Security Automation Engineer builds and supports automation solutions that strengthen Empower’s cybersecurity capabilities and improve operational efficiency. The role partners with teams across cybersecurity, including governance, risk and compliance; threat and vulnerability management; application security; network security; and security architecture. The position focuses primarily on Python development and security automation. The engineer works with internal partners to understand operational needs, clarify incomplete or ambiguous requirements, and design, build, test, deploy, document, monitor, and continuously improve practical automation solutions. It also has a significant focus on AI-enabled security automation, applying hands-on experience with large language models and Model Context Protocol (MCP) to support AI governance, secure AI integrations, and agentic security tooling. The job operates in a professional office environment. Empower describes its work environment as flexible and highlights internal mobility, purpose, well-being, work-life balance, and an inclusive workplace.

Requirements

  • Degree in Computer Science, Cybersecurity, or a related technical field, or equivalent practical experience.
  • At least 3 years of hands-on software development or equivalent experience.
  • Proficiency in Python, including developing, testing, debugging, and maintaining reliable production-quality code.
  • Experience building API-driven applications and integrations, including authentication, pagination, error handling, retries, and logging.
  • Experience with software engineering practices including Git, CI/CD, automated testing, code review, dependency management, and maintainable software design.
  • Experience using AI-assisted development tools for coding, debugging, testing, documentation, and refactoring, including independently validating generated output.
  • Hands-on experience working with large language models and experience understanding or developing MCP-based capabilities.
  • Experience building or supporting automation in one or more cloud platforms, with an understanding of Infrastructure as Code (IaC) and cloud-native development concepts.
  • Ability to work effectively with incomplete or ambiguous requirements and independently investigate unfamiliar tools, APIs, and technical environments to develop practical solutions.
  • Strong analytical, problem-solving, written, verbal, and collaboration skills, including explaining technical concepts to non-software-development stakeholders and taking ownership of assigned work.
  • Applicants must be authorized to work for any employer in the U.S.; employment visa sponsorship or transfer, including CPT/OPT, is not available.

Nice To Haves

  • Experience working with GitLab.
  • Experience developing automation within cybersecurity environments.
  • Experience supporting cybersecurity functions such as governance, risk and compliance, threat and vulnerability management, application security, network security, or security architecture.
  • Experience developing AI-enabled security automation, agentic security capabilities, MCP-based integrations, or AI governance controls.

Responsibilities

  • Develop, test, deploy, monitor, and maintain Python-based security automation solutions that improve cybersecurity capabilities and operational efficiency.
  • Partner with cybersecurity teams to understand operational challenges, clarify ambiguous requirements, document solution designs, align with stakeholders, and validate delivered functionality.
  • Build reliable Python applications, services, APIs, workflows, internal tools, integrations, and reusable libraries using maintainable software engineering practices.
  • Develop API-driven integrations across security tools, cloud platforms, authentication systems, source code platforms, third-party services, and internal technologies, including systems without native integrations.
  • Build security and compliance automation that collects, compares, validates, and acts on data, including validating cloud resources against required security tooling and configuration standards.
  • Develop and support AI-enabled security automation using large language models and MCP, including secure integrations, AI governance controls, and usage guardrails.
  • Contribute to agentic security capabilities, including automated source-code analysis for security vulnerabilities, exposed secrets, and compliance with infrastructure standards.
  • Use AI-assisted development tools for coding, debugging, automated testing, documentation, and refactoring while independently reviewing and validating generated output.
  • Troubleshoot issues across application code, APIs, identity and authentication, cloud infrastructure, data flows, and automation runtime environments; investigate unfamiliar technologies and resolve blockers.
  • Collaborate through code reviews, operational support, shared tooling, reusable modules, engineering documentation, and development practices that improve security, reliability, maintainability, compliance, and governance.

Benefits

  • Medical, dental, vision, and life insurance.
  • 401(k) plan with company matching contributions up to 6%, financial advisory services, potential company discretionary contribution, and a broad investment lineup.
  • Tuition reimbursement up to $5,250 per year.
  • Business-casual environment with the option to wear jeans.
  • Paid time off upon hire, including a paid time off program, ten paid company holidays, and three floating holidays each calendar year.
  • 16 hours of paid volunteer time per calendar year.
  • Leave of absence programs, including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA).
  • Business Resource Groups open to all.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service