Please mention DailyRemote when applying
Match your resume skills with our AI powered skill match!
The Automation Software Engineer designs, builds, and maintains automation solutions to improve operational efficiency and meet business requirements. They are responsible for validating solutions before deployment, monitoring production systems, and resolving incidents to ensure reliability.
Automation Software Engineer
Department: Automation
Level: Entry to Mid-Level
About the Role
The Automation Software Engineer builds, implements, and maintains automation solutions for our clients and our internal operations. This role bridges software development and operational support: you will write and configure automations, validate and deploy them to production, and keep them running reliably over time.
You'll work alongside a Systems Automation Engineer who handles platform configuration and operational support. What sets this role apart is code: you are the engineer the team turns to when an automation needs custom development, scripting, or integration work beyond what the platforms provide out of the box.
This role requires hands-on coding experience. Junior-level is acceptable — we develop our engineers. MSP or industry experience is not required; we will train the right candidate on the managed services world.
What You'll Do
What We're Looking For
Required:
Nice to Have:
Competencies
1. Automation Development & Delivery (Delivery)
Description
Designs, builds, configures, and implements automation solutions that improve operational efficiency while meeting business and technical requirements.
Expectations
Develops and implements solutions that follow established engineering and department standards. Work is validated before production, produces maintainable results, and requires minimal rework after deployment.
Metrics
Deployment success rate · Code review acceptance rate · Rework rate · On-time completion of assigned work
2. Quality & Reliability (Reliability)
Description
Ensures automation solutions perform consistently through testing, validation, proactive monitoring, and timely defect resolution.
Expectations
Solutions are appropriately tested before deployment and monitored proactively in production. Issues are addressed promptly, root causes are documented, and recurring failures are minimized through corrective action.
Metrics
Post-release defect rate · Automation availability/uptime · Mean time to resolution (MTTR) · Repeat incident rate
3. Technical Problem Solving (Problem Solving)
Description
Diagnoses operational and software issues, identifies root causes, and implements effective, sustainable solutions to maintain system performance.
Expectations
Troubleshoots issues independently when appropriate, escalates effectively when necessary, and focuses on preventing repeat failures rather than applying temporary fixes.
Metrics
Mean time to diagnose issues · Root cause documentation rate · Repeat incident rate · Resolution within SLA
4. Documentation & Knowledge Management (Documentation)
Description
Maintains accurate technical documentation, runbooks, and operational procedures that enable efficient support, maintenance, and knowledge transfer.
Expectations
Documentation is complete, current, and updated alongside changes. Knowledge is stored via standardized methods, is sufficient for another engineer to support the solution, and reduces single points of failure.
Metrics
Documentation coverage · Documentation update timeliness · Runbook completeness · Support issues caused by documentation gaps
5. Ownership & Professional Collaboration (Ownership)
Description
Demonstrates accountability for assigned work while communicating effectively with technical teams, operational teams, and business stakeholders.
Expectations
Meets commitments, communicates risks proactively, follows established processes, manages expectations, and works collaboratively to deliver successful outcomes.
Metrics
Commitment reliability · On-time delivery of assigned work · Stakeholder feedback · Team collaboration feedback
6. AI-Assisted Automation (AI Enablement)
Description
Leverages AI-assisted and agentic automation tools (e.g., Pia, Thread, ElectroNeek) to build, extend, and improve automation solutions while operating within established governance and compliance standards.
Expectations
Uses AI-assisted tooling to increase automation coverage and delivery speed without sacrificing quality. Validates AI-generated outputs and agent behavior before production use. Adheres to AI governance standards set by SOC/Compliance and surfaces automation opportunities to IT leadership rather than deploying outside established processes.
Metrics
AI-assisted automation adoption rate · Validation findings on AI-generated work · Governance/compliance adherence · Automation opportunities surfaced and accepted into the pipeline.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Discover remote opportunities in Software Engineer
Answer easy questions
200,000+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”