Skip to main content
Software Mind

Automation Engineer (Python + Power Automate)

RemoteCosta Rica only
Published
Role
Backend
Experience
Mid
Employment
Full-time
Salary not disclosed
Check eligibility

Open to CR only. Set where you work from to check your eligibility.

No BS summary

Automation Engineer (3-5 years) strong in Python and Power Automate, required to build and maintain business-critical automations. Must have REST API, SQL Server, Azure DevOps, and PowerShell/Shell skills; work onsite at San José, Costa Rica, with US ET hours.

Core skills

PythonPower Automate

Required skills

REST APIsJSONXMLOAuthT-SQLSQL ServerAzure DevOpsPowerShellShell scripting

Optional skills

Azure FunctionsAzure Container AppsAKS

Required languages

English C1

What you'll do

  • Build new automations in Python: API integrations, data pipelines, scheduled jobs, and process replacements scoped with operating partners.
  • Maintain the existing Power Automate estate, both unattended cloud and desktop flows.
  • Triage failures, repair flows, and keep unattended runs healthy on the bot-server farm.
  • Operate the Power Platform space: environments, solutions, connection references, and pipeline-managed deployments.
  • Migrate Power Automate flows to Python where the economics favor it.
  • Retire flows rather than patching them indefinitely.
  • Integrate systems over REST APIs.
  • Handle JSON and XML transformation, authentication (OAuth, service principals), and error handling that survives flaky endpoints.
  • Author SQL queries, tables, and stored procedures that support automations.
  • Operate what you build: instrument jobs with logging, monitoring, and alerting so failures surface before the business notices them.
  • Write runbooks.
  • Improve how automations run: help evaluate and move toward containerized or Azure-native execution (Functions, Container Apps) where it reduces operational load.
  • Use AI coding tools as a core part of daily development, within company governance and review standards.
  • Document what you build so the next engineer or an operating partner can understand and extend it.

What they require

  • +90% English, written and oral (C1 level), with excellent communication skills.
  • Python proficiency: clean scripting, packaging, error handling, structured logging, and enough testing to trust a job running unattended at 2 a.m.
  • Power Automate strength across cloud and desktop flows: able to read, debug, and repair complex unattended flows built by someone else, plus the platform administration around them.
  • 3 to 5 years in automation engineering, RPA, or software engineering roles with automations shipped to production and operated afterwards.
  • REST API integration experience, including authentication patterns and rate-limit handling.
  • SQL Server competence: comfortable writing T-SQL and authoring queries, tables, and stored procedures through a reviewed, versioned release process.
  • Working knowledge of Azure DevOps pipelines at minimum; Functions, Container Apps, or AKS exposure a plus.
  • Daily fluency with AI-assisted development. You should be able to describe, in concrete detail, how you structure work with an agentic coding tool.
  • Demonstrated, current use of AI coding tools in real work.
  • PowerShell and Shell scripting for glue work on Windows and Linux hosts.
  • Production instincts: idempotent jobs, retries with backoff, alerting thresholds that page on real problems and stay quiet otherwise.
  • Conditions: Ability to work USA ET business hours.
  • Ability to remain focused for extended periods of time.
  • Ability to work extra hours on short notice to accomplish goals.

We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects!

🇺🇸 United StatesSoftware Services
Salary not disclosed