Search Jobs

Search by job, company or skills

Senior Software Automation Engineer

Senior Software Automation Engineer

ViewQwest
Early Applicant
  • Posted 9 hours ago
  • Be among the first 10 applicants

Job Description

Role Summary:

We are seeking an experienced Senior Automation Engineer to design, develop and implement automation solutions across the organization. The successful candidate will be responsible for automating business processes, integrating enterprise systems, developing internal tools, and improving operational efficiency through modern automation technologies.

This role requires a strong technical background in software development, API integrations, workflow automation and cloud technologies. The engineer will work closely with various departments to identify automation opportunities and deliver scalable, secure, and maintainable solutions.

Key Responsibilities:

Automation Development

  • Design, develop, and maintain enterprise automation solutions.
  • Automate manual operational and business processes.
  • Build reusable automation frameworks and libraries.
  • Develop internal tools to improve productivity.
  • Maintain documentation for all automation workflows.

Software Development

  • Develop applications and services primarily using Python.
  • Build RESTful APIs and backend services.
  • Write clean, maintainable, and well-tested code.
  • Perform code reviews and enforce development standards.
  • Develop deployment pipelines and CI/CD automation.
  • Work with Linux-based environments and cloud infrastructure.

System Integration

  • Integrate internal and third-party systems using APIs.
  • Design data synchronization between platforms.
  • Develop middleware and connectors for enterprise applications.
  • Troubleshoot integration issues.

Workflow Automation

  • Design workflow automation using platforms such as n8n or similar orchestration tools.
  • Develop event-driven and scheduled automation.
  • Implement notification and reporting workflows.
  • Optimize existing automation pipelines.

Requirements:

Technical Skills

Required:

  • Proficiency in Python for backend development and automation scripting
  • Strong experience designing and consuming RESTful APIs
  • Solid understanding of data interchange formats (JSON, XML)
  • Working knowledge of SQL and relational database concepts
  • Version control experience with Git
  • Comfortable working in Linux environments
  • Experience containerizing applications with Docker
  • Hands-on experience with API authentication mechanisms (OAuth2, JWT, API Keys)
  • Experience with workflow automation platforms (e.g., n8n or equivalent tools)

Preferred:

  • Experience with Python web frameworks such as FastAPI, Flask, or Django
  • Familiarity with relational databases such as PostgreSQL, MySQL, or MariaDB
  • Experience with caching and messaging systems such as Redis and RabbitMQ
  • Exposure to container orchestration with Kubernetes
  • Experience with Infrastructure-as-Code tools such as Terraform and Ansible
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform

Experience:

  • Minimum 5 years of professional software development experience
  • At least 3 years of experience designing and implementing automation solutions
  • Proven experience integrating enterprise systems and third-party applications
  • Track record of developing and maintaining production-grade applications
  • Experience working with APIs, microservices architectures, and system integrations
  • Experience with cloud-based infrastructure and services is an advantage

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline
  • Equivalent professional experience will be considered in lieu of formal qualifications

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication skills.
  • Ability to work independently.
  • Strong documentation practices.
  • Ability to manage multiple projects simultaneously.
  • Continuous learning mindset.

Join us as a Senior Automation Engineer to design and build Python-powered automation that eliminates manual work, connects our enterprise systems through clean APIs, and orchestrates end-to-end business workflows using modern tools like n8n. If you love writing clean Python, integrating everything with everything, and seeing your code quietly run the business, this role gives you the ownership, scope, and impact to do exactly that.

More Info

Job Type:
Industry:
Employment Type:

About Company