Match score not available

Senior Software Engineer

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree with 7+ years experience, Expertise in Python programming, Proficient in Linux and bash scripting, Experience with automation and CI/CD tools, Strong problem-solving skills.

Key responsabilities:

  • Design and implement Python-based automation
  • Develop, test, and debug automation workflows
  • Collaborate with stakeholders for requirements
  • Integrate reusable components into frameworks
  • Provide after-hours support for critical issues
Astreya logo
Astreya Large https://www.astreya.com/
1001 - 5000 Employees
See more Astreya offers

Job description

What this Job Entails:

As a Senior Python Automation Engineer, you will be responsible for designing, developing, and implementing advanced automation workflows for infrastructure platforms. This role focuses on replacing manual processes with Python-based solutions to enhance efficiency, scalability, and reliability. You'll work closely with stakeholders to gather requirements and create detailed design documentation, while also integrating reusable components and ensuring the robustness of automation frameworks.

Scope:

  • Works independently with minimal supervision on day-to-day tasks.

  • Handles complex and diverse issues with creative and effective solutions.

  • Applies deep expertise in Python development and infrastructure automation.

  • Collaborates across teams to integrate and optimize automation processes.

Your Roles and Responsibilities:

  • Lead the design and implementation of Python-based automation for infrastructure build and operations.

  • Develop, test, and debug automation workflows, ensuring they meet performance and reliability standards.

  • Collaborate with stakeholders to gather detailed requirements and create comprehensive design documentation.

  • Identify and integrate reusable components into new automation frameworks.

  • Perform root cause analysis and resolve issues within automation workflows and internal tooling.

  • Ensure automation workflows are adaptable for various infrastructure configurations.

  • Continuously improve automation frameworks based on feedback and self-analysis.

  • Provide after-hours support as needed for critical issues and ensure documentation is up-to-date.

Required Qualifications/Skills:

  • Bachelor’s degree (B.S/B.A) from a four-year college or university, with 7+ years of related experience.

  • Expertise in Python programming, with a strong understanding of object-oriented principles.

  • Proficient in Linux environments and bash scripting.

  • Experience with automation and CI/CD tools (e.g., Ansible, Chef, Jenkins).

  • Strong problem-solving skills and ability to conduct in-depth root cause analysis.

  • Excellent communication skills, with the ability to work effectively in remote teams.

  • Ability to multitask, prioritize, and self-organize in a dynamic environment.

Preferred Qualifications:

  • Familiarity with network protocols (e.g., MPLS, OSPF, BGP) and network automation.

  • Experience with system administration and network management.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Multitasking
  • Problem Solving
  • Communication

Software Engineer Related jobs