Remote Lead Software Automation Engineer

Logo of PandaDoc

PandaDoc

๐Ÿ“Remote - Portugal

Job highlights

Summary

Join PandaDoc as a Lead Platform Engineer with a focus on Automation solutions to define and drive the technical strategy for automating processes, creating tools that streamline workflows, and improving development and staging environments.

Requirements

  • 5+ years of experience with Python/Java development
  • 2+ years in platform engineering, DevEx, DevOps, or SRE roles, with a focus on workflow optimization
  • Expertise in automating processes, including deployments, testing, and local development setups
  • Proficiency in DevOps tools and CI/CD pipelines (e.g., Docker, Kubernetes, Jenkins, GitLab CI, or similar)
  • Familiarity with message queues (e.g., RabbitMQ, NATS, Kafka)
  • Experience with cloud environments and Infrastructure as Code (IaC)
  • Hands-on experience with monitoring and alerting tools (e.g., Prometheus, Grafana)
  • Strong technical leadership skills with the ability to guide a small team (2-3 engineers) and collaborate with product and development teams
  • Excellent problem-solving skills and the ability to drive improvements across teams
  • Effective communication skills in English, both written and spoken

Responsibilities

  • Lead the development and optimization of automated solutions to reduce manual work across product teams
  • Contribute to the technical strategy by providing engineering insights into the product delivery process and shaping an effective automation strategy
  • Improve local development environments through tools and automation, allowing developers to iterate more quickly and ensuring higher reliability and product quality
  • Work closely with developers and Platform Teams (DevEx, DevOps, SRE) to identify inefficiencies in development and delivery processes, proposing scalable automation solutions
  • Build and optimize CI/CD pipelines (Jenkins, GitLab CI) to enable seamless deployment and testing at every stage of the SDLC
  • Establish effective monitoring, logging, and alerting systems, etc. to provide rapid feedback and insights to developers during the testing phases
  • Mentor and lead a team of engineers, driving a culture of continuous improvement and automation
  • Build and execute a technical roadmap for a small team of engineers focused on automating processes, reducing cycle times, and improving product quality

Job description

PandaDoc is seeking a Lead Platform Engineer with a focus on Automation solutions to join our Platform Track

At PandaDoc, engineering teams are divided into product teams, which focus on delivering new features, and the Platform Track, which provides the foundation that enables these teams to work efficiently. The Platform Track is responsible for managing infrastructure, automating workflows, and optimizing development environments to improve the development experience, increase productivity, and ensure faster, higher-quality product delivery across the organization

As a Lead Platform Engineer focused on automation, you will define and drive the technical strategy for automating processes. Your goal is to create and implement tools that streamline workflows for product teams, reduce manual efforts, and improve development and staging environments. L eading the automation strategy will enable product teams to deliver features faster and with higher quality

You will lead a team of engineers, working closely with product and development teams to identify bottlenecks, optimize workflows, and ensure that infrastructure and tools support the entire SDLC effectively

In this role, you will:

  • Lead the development and optimization of automated solutions to reduce manual work across product teams, focusing on code quality practices, development and testing environments, servicesโ€™ pipelines stability, etc.
  • Contribute to the technical strategy by providing engineering insights into the product delivery process and shaping an effective automation strategy
  • Improve local development environments through tools and automation, allowing developers to iterate more quickly and ensuring higher reliability and product quality
  • Work closely with developers and Platform Teams (DevEx, DevOps, SRE) to identify inefficiencies in development and delivery processes, proposing scalable automation solutions
  • Build and optimize CI/CD pipelines (Jenkins, GitLab CI) to enable seamless deployment and testing at every stage of the SDLC
  • Establish effective monitoring, logging, and alerting systems, etc. to provide rapid feedback and insights to developers during the testing phases
  • Mentor and lead a team of engineers, driving a culture of continuous improvement and automation
  • Build and execute a technical roadmap for a small team of engineers focused on automating processes, reducing cycle times, and improving product quality

Our stack:

  • Service-oriented architecture, including legacy code and monolithic services (Django-based)
  • Main stacks: Python (AsyncIO, Django) and Java (Spring Boot, Java 11, Gradle)
  • Extensive use of AWS and Kubernetes for provisioning and deploying workloads
  • Cross-service communication: NATS (migrating to gRPC), Kafka, Debezium for event-driven operations, RabbitMQ for Celery, and Temporal.io
  • Monitoring and tracing: Grafana stack for monitoring, alerting, and distributed tracing
  • Testing frameworks: PyTest, Selenium, Playwright, Appium

About You:

  • 5+ years of experience with Python/Java development
  • 2+ years in platform engineering, DevEx, DevOps, or SRE roles, with a focus on workflow optimization
  • Expertise in automating processes, including deployments, testing, and local development setups
  • Proficiency in DevOps tools and CI/CD pipelines (e.g., Docker, Kubernetes, Jenkins, GitLab CI, or similar)
  • Familiarity with message queues (e.g., RabbitMQ, NATS, Kafka)
  • Experience with cloud environments and Infrastructure as Code (IaC)
  • Hands-on experience with monitoring and alerting tools (e.g., Prometheus, Grafana)
  • Strong technical leadership skills with the ability to guide a small team (2-3 engineers) and collaborate with product and development teams
  • Excellent problem-solving skills and the ability to drive improvements across teams
  • Effective communication skills in English, both written and spoken
  • Bonus: Experience integrating AI tools into company processes

Why Join Us?

  • Work in a dynamic environment that values innovation and continuous learning
  • Make a significant impact by improving the efficiency and quality of our software development processes
  • Grow your career with opportunities to explore new technologies and lead major projects

We’d love to hear from you if youโ€™re excited about making a difference and driving automation at scale!

Apply now to join our team and help us deliver exceptional products faster.

#hiring #Automation #DevEx #DevOps #Platform

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let PandaDoc know you found this job on JobsCollider. Thanks! ๐Ÿ™